Мои статьи [64] |
Главная » Статьи » Мои статьи |
Запрет индексации требуется в том случае, когда вы не хотите, чтобы ваша информация попала в результаты поисковой выдачи. Так же это бывает необходимо, если вы не хотите, чтобы страницы не передавали свой вес другим, на которые стоят ссылки. На самом деле, задачи запрета индексации страниц и ссылок имеют одинаковые верные решения. То есть, если вы хотите скрыть от роботов страницу, недостаточно скрыть ссылку на нее. Тем более недостаточно запретить индексацию в robots.txt, ведь роботы прекрасно проходят на такие страницы по внешним ссылкам с других сайтов.
Если доступа к robots.txt нет, стоит использовать метатег noindex. Именно метатег. < meta name=’robots’ content=’noindex’ /> Тег noindex иногда используют с целью оптимизации сниппетов, но в остальном пользы от него не замечено. Взамен объяснений дам ссылку на статью - К вопросу использования «noindex» при внутренней оптимизации сайта. Запрет индексации ссылки в htaccess: Для этого можно создать скриптик: <? назвать его redirect.php и сохранить в папке http://mysite.ru/outlink/ Скрипту передавать параметр url: http://mysite.ru/outlink/redirect.php?url=http://www.site.ru Далее Первый вариант – доступ к http://mysite.ru/outlink/ запретить роботам, как описано выше. В htaccess задать страницу 403 ошибки или возвращать ее на главную: ErrorDocument 403 http://mysite.ru/ Таким образом все будут переходить по адресу, заданному параметром url, но поисковые роботы будут попадать на главную, предварительно получив ответ: 302 Moved Permanently, Location: http://mysite.ru/; Второй вариант – это в /outlink/.htaccess : RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^Google.* [OR] RewriteCond %{HTTP_USER_AGENT} ^.*yandex.* RewriteRule ^(.*)$ http://mysite.ru/? [L,R=301] В этом случае робот получит ответ: 301 Moved Permanently, Location: http://mysite.ru/; Третий вариант – в http://mysite.ru/outlink/.htaccess : AuthType Basic В /outlink/ разместить htpasswd содержащий имя пользователя и пароль, например единичками: 1:$apr1$xbXrU/..$dpywDS4kwdIovYs5oPImK0 Путь от корня сервера можете узнать, создав скриптик в папке http://mysite.ru/outlink/path.php следующего содержания: < ?php //тут стоит лишний пробел между < и ? Проверить работу этих и других методов запрета индексации можно зайдя на сайт с помощью этой формочки посмотреть как поисковый робот. Неплохая справка по htaccess - http://www.ph4.ru/spravka_htaccess.ph4 | |
Просмотров: 1511
| Теги: |
Всего комментариев: 0 | |