【发布时间】:2021-06-01 00:37:04
【问题描述】:
我刚刚通过 github 页面部署了我的 create-react-app。当点击进入根域或在浏览器的 URL 地址栏中输入根域时,站点 (jasonclerk.com) 加载正常。但是,如果深度链接到目录级别页面 (jasonclerk.com/about) 或在 URL 地址栏中输入该目录级别页面,我会遇到 404 错误。如果我使用网站内的导航,我可以毫无问题地转到其他页面。
我确实在我的顶级组件中使用了路由(react-router-dom),在本地测试环境中一切正常。此外,之前通过 heroku 部署了该站点,并且对深度链接没有任何问题。现在部署在 ghpages 上,所以我可以添加自定义域。
有什么建议可以解决直接加载目录级页面的问题吗?
【问题讨论】:
标签: reactjs deployment github-pages