php - BrowserHistory de React-Router, non accessible directement
大家讲道理
大家讲道理 2017-06-05 11:07:46
0
1
822

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 ?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(1)
習慣沉默

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>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal