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