无法使用手动路由链接访问反应网站
Cant access react website with manual route links
我正在使用 netlify 部署我的应用程序,我注意到我们无法使用手动路由访问网站,结果显示 404:
https://edurekaclone.netlify.app => 作品
https://edurekaclone.netlify.app/courses/5b21ca3eet4r6fbccd471815 =>不起作用
即使像 /login 这样手动访问的简单路由也不起作用
我们必须首先访问主页,然后从那里导航到其他 routes/pages。
我正在使用 react-router-dom 及其没有任何服务器的纯前端
如@jonsharpe 所述,我在 documentation 中找到了修复程序,谢谢
基本上你需要一个重写规则,它应该存在于 build/ 文件夹中,并且可以访问干净的 URL
->>
1.在public/文件夹
中添加_redirects文件
2。在 _redirects 中添加 /* /index.html 200
->>
瞧瞧!
这也将反映在构建部署摘要和日志中
-->
我正在使用 netlify 部署我的应用程序,我注意到我们无法使用手动路由访问网站,结果显示 404:
https://edurekaclone.netlify.app => 作品
https://edurekaclone.netlify.app/courses/5b21ca3eet4r6fbccd471815 =>不起作用
即使像 /login 这样手动访问的简单路由也不起作用
我们必须首先访问主页,然后从那里导航到其他 routes/pages。
我正在使用 react-router-dom 及其没有任何服务器的纯前端
如@jonsharpe 所述,我在 documentation 中找到了修复程序,谢谢
基本上你需要一个重写规则,它应该存在于 build/ 文件夹中,并且可以访问干净的 URL
->>
1.在public/文件夹
中添加_redirects文件2。在 _redirects 中添加 /* /index.html 200
->>
瞧瞧!
这也将反映在构建部署摘要和日志中
-->