【发布时间】:2018-12-13 05:22:27
【问题描述】:
如果您导航到我的 React 站点的主页,它可以正常加载,但是如果您首先打开 /some-link,那么您会遇到我的 CDN 的 page not found 错误。只要您先打开主页,您就可以导航到任何其他链接。如果该网站之前已经加载过,您可以通过输入网址打开/some-link。
我的路由器如下所示:
<Router>
<Wrapper>
<Header />
<Body>
<Switch>
<Route
path="/some-link"
component={SomeComponent}
/>
</Switch>
</Body>
<Footer />
</Wrapper>
</Router>
【问题讨论】:
-
什么是网络服务器?您必须在服务器上配置某种类型的 URL 重写。
-
Web服务器是netlify的静态CDN
-
这会让你朝着正确的方向前进:netlify.com/docs/redirects
标签: reactjs react-router single-page-application