recherche

Maison  >  Questions et réponses  >  le corps du texte

php - BrowserHistory de React-Router, non accessible directement

Il existe un projet React qui utilise BrowserHistory et est placé sur le serveur Apache. La page d'accueil du projet est localhost:8081/home.

Après avoir accédé à la page d'accueil, je peux accéder à d'autres sous-pages (sous-itinéraires), telles que : localhost:8081/product

Mais si le navigateur saisit directement localhost:8081/product, il n'est pas accessible car le serveur Apache analysera ce chemin

Je ne peux accéder qu'à localhost:8081/#/product.

Y a-t-il un moyen d'y accéder directement ?

大家讲道理大家讲道理2737 Il y a quelques jours800

répondre à tous(1)je répondrai

  • 習慣沉默

    習慣沉默2017-06-05 11:09:46

    Transférer toutes les demandes vers index.html

    Configurer le fichier .htaccess :

    <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteBase /
        RewriteRule ^index\.html$ - [L]
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule . /index.html [L]
     </IfModule>

    répondre
    0
  • Annulerrépondre