我正在使用react-router在react中创建一个应用程序。之前我对angular做了同样的事情,但是在两种情况下,如果用户将URL标记为书签并直接加载。它将显示404错误。我们可以在htaccess中创建这样的规则,以便URL不变,但请求传递到index.html。
最佳答案
因此,经过大量的搜索并查看了许多答案之后,我发现以下htaccess的配置。
它按预期工作,并且将每个请求重定向到index.html,并从那里 react 路由器处理所有操作。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.html [L,QSA]
关于angularjs - 如何使用htaccess将所有请求重定向到react或angular中的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51379927/