Я развернул build/
папку веб-сайта React в ведро AWS S3.
Если я иду в www.mywebsite.com
, это работает, и если я нажимаю на a
теге, чтобы перейти к Project и о страницах, это приводит меня к правой странице. Однако, если я копирую и отправляю 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>
);