Иногда бывает, что не существующие страницы попадают в индекс поисковиков.
Если движок сайта, по какой либо причине будет отдавать 200 заголовок для не существующих страниц, то это грозит замусориванием выдачи. Эта вещь иногда даже используется для того, чтобы подпортить репутацию сайту конкурента.
Но об этом я не буду писать в этом посте, поговорим о том, как можно этого избежать.
В InstantCms не существующая страница, как и положено отдает 404 заголовок и даже имеет собственный шаблон.
Дабы избежать проблем с попаданием таких страниц в поисковую базу (всякое бывает!!!) я для 404 страницы сделал 301 редирект на главную. Делается это следующим образом:
Открываем файл:
И заменяем его содержимое на:
Обязательно обратите внимание на то, как проиндексирован Ваш сайт с WWW или без.
Теперь если пользователь попадает на не существующую страницу Вашего сайта, он будет переадресован на главную страницу.
Если движок сайта, по какой либо причине будет отдавать 200 заголовок для не существующих страниц, то это грозит замусориванием выдачи. Эта вещь иногда даже используется для того, чтобы подпортить репутацию сайту конкурента.
Но об этом я не буду писать в этом посте, поговорим о том, как можно этого избежать.
В InstantCms не существующая страница, как и положено отдает 404 заголовок и даже имеет собственный шаблон.
Дабы избежать проблем с попаданием таких страниц в поисковую базу (всякое бывает!!!) я для 404 страницы сделал 301 редирект на главную. Делается это следующим образом:
Открываем файл:
/templates/_default_/special/error404.php
Обязательно обратите внимание на то, как проиндексирован Ваш сайт с WWW или без.
Теперь если пользователь попадает на не существующую страницу Вашего сайта, он будет переадресован на главную страницу.
Реклама #
Daze77 13 лет назад #
Fuze 13 лет назад #
picaboo 13 лет назад #
если уж очень хочется не терять юзверя - выведи под ошибкой просто ссылки на разделы сайта. кому надо тот кликнет.
тут кстати есть еще один момент. когда сайт сканируют на уязвимости, то вы рискуете себе если не положить сервак, то притупить его конкретно. поскольку на каждый несуществующий урл вы будете редиректить на морду, которая не самая легкая и закешированная страница на сервере.
Telema93 13 лет назад #
к чему редирект - не ясно
да и бесит, если выкидывает на главную, не выдавая искомого результата
Tempest 13 лет назад #
Не могу понять почему народ высказывает свое недовольство?! Лучше сами что нибудь полезное напишите!
NickSolver 13 лет назад #