我将我的 React 网站build/
文件夹部署到 AWS S3 存储桶中。
如果我转到www.mywebsite.com
,它会起作用,如果我单击a
标记转到“项目”和“关于”页面,它会将我带到正确的页面。但是,如果我复制并发送页面 url 或直接转到以下链接:www.mywebsite.com/projects
,它会返回 404。
这是我的App.js
代码:
const App = () => (
<Router>
<div>
<NavBar/>
<Switch>
<Route exact path="/" component={Home}/>
<Route exact path="/projects" component={Projects}/>
<Route exact path="/about" component={About}/>
<Route component={NoMatch}/>
</Switch>
</div>
</Router>
);