Как настроить страницу 404

В одной из предыдущих публикаций я приводила перечень ключевых моментов безопасности сайта. Хочу остановиться еще на одном – наличии редиректа с несуществующих страниц. Наверное, каждый пользователь интернета сталкивался с подобным ответом типа “Упссс, такой страницы здесь нет”. Даже если искомая страница на данном сайте когда-то существовала, важно не потерять пользователя, а свести его усилия на поиски к минимуму. Данную задачу выполняют с помощью той самой страницы 404, а также редиректа 301.

Перенаправление актуально в случаях:

1.Редизайне сайта с с разработкой страниц с новыми URL
2.Смене домена или перенаправлении существующего на новый
3.Ошибке ввода URL страницы

Как правило, при первых двух сценариях настраивается 301 редирект, как для системного файла, так и для robots.txt с директивой перенаправления несуществующих страниц на вновь созданные. А вот в последнем случае стоит дружелюбно встретить пользователя, для чего и существует 404 страница. 

Пример директивы системного файла .htaccess:
ErrorDocument 404 https://site.ru/404

Если сайт одностраничный, то стоит направить пользователя сразу на индексный файл, то есть на Главную:
ErrorDocument 404 https://site.ru

Таким образом, с помощью редиректа Вы обезопасите проект, а посетитель не собьется с пути.

Пример оформление страницы 404 в одном из моих проектов доступен по ссылке https://guamka-hotel.ru/404

Анна Хоменко

Привет, меня зовут Анна, присоединяйтесь ко мне в Instagram @anna.webstudio