开发使用的构建工具是 create-react-app
我在使用 React-Router V4+ 版本的时候,
npm run build
编译成功后放在我本地的 Tomcat9 上,运行后可以正常访问首页,跳转其它页面 URL 都正常显示, 但是再刷新当前页面404错误。
按照官方提示:
There is also a similar approach for Apache servers. Create an .htaccess file in your folder's root:
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
问题1 :
创建了 .htaccess 文件后,该文件是放在我编译好的包的根目录(index.html所在目录)下,还是在 其它位置。如果需要修改其它东西如 Apache 配置文件,要怎么修改。
问题2 :
在网上看到这种情况都是将 URl 重定向到 index.html,请问还有其它不修改服务器配置文件的解决办法没有。
跪求解答,谢谢
动漫人物
相关分类