Maison > Questions et réponses > le corps du texte
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 ?
習慣沉默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>