Какие способы блокировки поисковых ботов (помимо тривиальных robots.txt и .htaccess) существуют. Вопрос возник после того как поисковый бот google проиндексировал сайт в обход robots.txt и .htaccess.
Где-то слышал об определении ботов, путем определения размера открываемого окна браузера. То есть если окно открывается iframe то индексируется бот. Только не могу найти что-то эту статью...
RewriteEngine on RewriteBase / RewriteCond %{HTTP_USER_AGENT} ^ Googlebot [OR] RewriteCond %{HTTP_USER_AGENT} ^ Yandex RewriteRule ^.*$ - [F] Не нашел команды абсолютного запрета всех ботов для .htaccess
RewriteEngine On RewriteCond %{HTTP_USER_AGENT} (google|yandex) [OR] RewriteCond %{HTTP_REFERER} (google|yandex) RewriteRule ^.*$ - [F,L]
оО а вот это странно, гугль такого себе не позволяет, если в роботс все правильно прописано. А вот Yahoo вполне может проигнорировать правила. Ну, кроме .htaccess, разумеется zero0-0day, тут посмотри список ботов и подробности к ним. Может не все актуально, хз, их много