@qfrontend

Почему на хостинге при обновлении страницы ReactRouter ошибка 404?

ПРиветствую)
Есть приложение на reacr\redux. Выгрузила на хостинг.
Если переходить по ссылкам, то всё нормально отрисовывается.
Но если обновить страницу по адресу на пример "/portfolio" , то выдаёт ошибку (404. That’s an error. The requested URL was not found on this server).
Хотя на локальном сервере страницы при обновлении отрисовываются.
Буду очень благодарна за помощь :)
return (
      <Router>
        <div className="App">
          <BgCosmos />
          <header>
            {responsive === false ? (
              <Nav props="" />
            ) : (
              <Touch isOpenNav={isOpenNav.bind(this)} open={openNav} />
            )}
          </header>
          {responsive && (
            <Nav open={openNav} isOpenNav={isOpenNav.bind(this)} />
          )}
          <NavSocial />
          <Route>
            <div className="content">
              <Switch>
                <Route exact path="/" component={Baner} />
                <Route path="/portfolio" component={Portfolio} />
                <Route path="/about-us" component={AboutUs} />
                <Route path="/contacts" component={Contacts} />
              </Switch>
            </div>
          </Route>
          <WriteNow />
          <footer>
            <NavSocial />
          </footer>
        </div>
      </Router>
    );
  • Вопрос задан
  • 3992 просмотра
Решения вопроса 2
Ответ написан
Комментировать
rockon404
@rockon404 Куратор тега React
Frontend Developer
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы