Задать вопрос
@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>
    );
  • Вопрос задан
  • 4128 просмотров
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 2
Ответ написан
Комментировать
rockon404
@rockon404 Куратор тега React
Frontend Developer
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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