如果您导航到我的React网站的主页,则可以正常加载,但是,如果您首先打开/some-link
,则会遇到CDN的page not found
错误。只要先打开主页,就可以导航到任何其他链接。如果该网站以前已经加载过,则可以通过键入URL来打开/some-link
。
我的路由器如下所示:
<Router>
<Wrapper>
<Header />
<Body>
<Switch>
<Route
path="/some-link"
component={SomeComponent}
/>
</Switch>
</Body>
<Footer />
</Wrapper>
</Router>
答案 0 :(得分:1)
简短的回答,假设您的主页是index.html,则只需要一个_redirects文件,其中应包含以下内容:
/* /index.html 200
所有详细信息都可以在这里找到: