@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>
    );
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы