gpt4 book ai didi

javascript - React Router 在生产环境中出现 404 错误

转载 作者:行者123 更新时间:2023-11-30 09:22:26 30 4
gpt4 key购买 nike

React Router 可以在本地机器、Chrome 上运行,但不能在 safari 和其他浏览器上运行,

 <Switch>
<Route exact path={"/"} component={Home} />
<Route path="/programs/:slug" component={Programs} />
<Route path="/page/:slug" component={Page} />
<Route component={NotFound} />
</Switch>

那是我的代码,但它在开发模式下完美运行,没有错误,但在生产中,当我导航到 programs/:slug 或 page/:slug 时,safari 给出 404 错误

最佳答案

我将其添加到 .htaccess

RewriteBase /
RewriteCond %{REQUEST_URI} !^/(assets/?|$)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]

感谢 Kishan Mundha 的解释

关于javascript - React Router 在生产环境中出现 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50770865/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com