我已经在hostinger上部署了reactjs项目,在那里我打开任何新的标签或刷新页面,它给予错误404
我使用了最新版本的React路由器dom
Index.js
<Browserrouter>
<App/>
<Browserrouter/>
App.js
<Routes>
<Route path="/" element={<Home/>}/>
<Route path="/about-us" element={<Aboutus/>}/>
<Route path="/contact-us" element={<Contactus/>}/>
<Route path="/career" element={<Career/>}/>
<Route path="/work" element={<Work/>}/>
<Route path="/services" element={<ServicesMain/>}/>
<Routes/>
1条答案
按热度按时间crcmnpdw1#
问题不在于React,而在于你的主机配置。你需要添加重写规则,通过添加
.htaccess
文件到你的'public'文件夹中,代码如下。