Главная страница » Блог » Как настроить мягкую 404, чтобы посетитель не уходил с сайта, а вернулся назад?

Как настроить мягкую 404, чтобы посетитель не уходил с сайта, а вернулся назад?

Как настроить мягкую 404, чтобы посетитель не уходил с сайта, а вернулся назад? Мягкая 404 — это страница, которая отдаёт код ошибки 404 поисковикам, но для пользователя выглядит как обычная страница с понятным сообщением и кнопкой «Вернуться назад». Чтобы её настроить, пропишите в файле .htaccess директиву ErrorDocument 404 /404.html, а внутри шаблона добавьте ссылку с атрибутом onclick=»history.back()» — этого достаточно для базовой реализации.

Важный технический нюанс: код ответа должен оставаться именно 404, иначе поисковые системы не исключат несуществующие страницы из индекса. Поэтому не используйте редирект на главную или на другую живую страницу — это превратит ошибку в мягкий 200. Для проверки откройте «Панель разработчика» в браузере, перейдите на несуществующий адрес и убедитесь, что в ответе сервера стоит статус 404, а кнопка возврата работает даже при переходе с внешнего сайта.

Если нужно внедрить такую страницу без риска для ранжирования и с учётом всех нюансов — мы настроим её за один день, проверим корректность кодов ответа и адаптируем под мобильные устройства.

Внимание:
Условия: Внедрение системы — от 50 000 ₽/мес. Если бюджет подходит — посмотреть тарифы →
Прокрутить вверх