无法访问带有手动路线链接的反应网站



我正在使用netlify部署我的应用程序,我注意到我们无法使用手动路线访问网站,结果显示404:

https://edurekaclone.netlify.app=>作品

https://edurekaclone.netlify.app/courses/5b21ca3eet4r6fbccd471815=>不起作用

即使是简单的路线,当手动访问时,如/登录,也不起作用

我们必须首先访问主页,然后从那里导航到其他路线/页面。

我正在使用react路由器dom和它的纯前端,没有任何服务器

我在@jonsharpe提到的文档中找到了修复程序,谢谢

基本上,你需要一个重写规则,它应该存在于构建/文件夹中,并且可以访问干净的URL

->gt;

1.在公用/文件夹中添加_redirects文件

2.内部重定向添加/* /index.html 200

->gt;

和沃伊拉!

这也将反映在构建部署摘要和日志中

-->参考

最新更新