Задать вопрос
@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>
    );
  • Вопрос задан
  • 4127 просмотров
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 2
Ответ написан
Комментировать
rockon404
@rockon404 Куратор тега React
Frontend Developer
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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