Задать вопрос
razrab228
@razrab228
зачем тебе знать это?

Как сделать редирект со страницы 404, если пользователь попал туда сам, а не через ErrorDocument?

Здравствуйте! Я сделал на своём сайте страницы ошибок - 404, 401, и т.д.
Если пользователь переходит по неизвестной ссылке, то ему показывается страница 404, это прописано в htaccess:
ErrorDocument 404 /error/404
но надо перекидывать пользователя на главную страницу сайта, если он переходит по ссылке "error/404" сам. Возможно ли это вообще сделать?
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Если клиент сам, по своей воле открывает HTML страницу ошибки - значит где-то есть ссылка именно на эту страницу. Ну, запретите обращение к поддиректории ошибок напрямую
location /error/ {
deny all;
}
Ответ написан
Ваш ответ на вопрос

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

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