Организовать нормальную страницу для 404-й ошибки сайта, созданного на Вордпресс или любой другой «вменяемой» CMS — дело довольно простое. Потому что всё, о чём нам следует думать — это оформление.
Главное же в подобных страницах — это ответ сервера. В данном случае необходимо, чтобы при обращении к несуществующему документу выдавался бы код 404, а не только «красивая» страничка.
Если поисковый робот при переходе по URL-адресу несуществующей страницы не получит этот код, то он проиндексирует такую страничку.
Т.к. потенциально несуществующих адресов может быть бесконечно много, то все «как бы» 404-е страницы будут залетать в поисковый индекс.
Конечно, роботы тоже что-то соображают, и часть таких документов будет выкинута из индекса (как дубликаты одного и того же контента), но качество вашего ресурса от этого снизится и траст сайта упадёт. В общем, нехорошо это. Поэтому: необходимо, чтобы страница 404 выдавала бы код Not Found.
Здесь можно придумать много чего. Проще всего сделать это с помощью файла .htaccess (самый распространённый вариант для PHP-сайтов).
В данный файл следует добавить такую строчку кода:
ErrorDocument 404 /special.php
— красным выделен путь (в виде относительной ссылки) к документу, который будет показан пользователю в случае ошибки 404 (его следует создать и оформить). Естественно, название его может быть любым.
Конечно, как сказано выше, она должна выдавать код (иначе говоря, заголовок) Not Found. Это происходит само собой, если сайт у нас статический. Но проблемы бывают в том случае, если он динамический (с динамическими страницами) — здесь необходимо внимательно (где нужно, и когда нужно) самостоятельно прописывать заголовок. Например, так:
header($_SERVER[‘SERVER_PROTOCOL’].’ 404 Not Found’)
Чтобы точно понять, какой ответ выдаёт сервер по тому или иному адресу — на web-ru.net теперь размещён специальный скрипт — как узнать ответ сервера и проверить редирект на сайте.
С его помощью можно проверить — действительно ли выдаётся код Not Found или нет. А также можно проверить «цель» 301-го редиректа. Да и просто побаловаться можно.
Таким образом, необходимо, чтобы поисковик получил код Not Found и не стал бы индексировать 404-ю страницу, а посетитель увидел бы специально подготовленную страничку и понял, что не туда попал.
Начинающие геймеры часто недооценивают опасности, связанные с беспечным отношением к выбору онлайн казино. (далее…)
Онлайн казино - место где уместна игра на реальные деньги, что является главной причиной интереса большинства людей. (далее…)
В данном топике описан процесс создания и управления большим количеством аккаунтов (или stealth ферма), предназначенных для работы с репутацией и…
Ключевая задача антидетект браузера - обеспечить пользователя функционалом, позволяющим выглядеть в глазах поисковых и антифрод систем реальным пользователем, а не…
Подбор площадки для азартных игр должен быть объективным и осознанным. Если пользователь хочет сократить время на поиск, то рискует попасть…
Большинство игроков выбирают для ставок на реальные деньги первое понравившееся интернет-казино. Однако скоропалительные решения часто приводят к негативным последствиям. (далее…)
View Comments
Наконец-то рассказали, что должно быть с этой страницей!! =)
Вот тут интересное решение для страницы 404 - студия звукозаписи даёт случайный бонус: или скидку 10% на услуги, или бесплатный файл.
Да, оригинально придумали :)