@razrab228
html, люблю больше php.

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

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

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

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