редирект только для ботов

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем xd997, 29 июл 2011.

  1. xd997

    xd997 Писатель

    Регистр.:
    24 ноя 2008
    Сообщения:
    149
    Симпатии:
    61
    нужно сделать на сайте редирект, чтобы боты яндекса и гугла отправлялись в "dev>ass" ... точнее на другой домен через 301 редирект

    как это правильно сделать ?
     
  2. Crucifer

    Crucifer

    Регистр.:
    6 фев 2007
    Сообщения:
    517
    Симпатии:
    249
    айпи адресов ботов у вас все равно нет, проще всего через реферер отлавливать

    Код:
    RewriteCond %{HTTP_REFERER} YandexBot [NC,OR]
    RewriteCond %{HTTP_REFERER} Googlebot [NC]
    
    RewriteRule ^(.*)$ [url]http://ass.com[/url] [L,R=301]
     
  3. xd997

    xd997 Писатель

    Регистр.:
    24 ноя 2008
    Сообщения:
    149
    Симпатии:
    61
    т.е. добавив это в хтаксесс я пошлю ботов по указанному адресу сайта ?
    добавлять в конец файла ? (на сайте двиг джумла)
     
  4. Crucifer

    Crucifer

    Регистр.:
    6 фев 2007
    Сообщения:
    517
    Симпатии:
    249
    Да отправите, приложите лучше ваш файл htaccess
     
  5. saifu

    saifu

    Регистр.:
    13 фев 2008
    Сообщения:
    337
    Симпатии:
    38
    Можно еще по user agent пропалить (но не на всех сработает)
    для PHP $_SERVER['HTTP_USER_AGENT']