IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   отсев ботов c сайта (https://www.imho.ws/showthread.php?t=110036)

GrOgy 21.10.2006 21:44

отсев ботов c сайта
 
У сайта есть один домен и несколько алиасов этого домена, все они направлены в одну папку.
Нужно отсеивать (редиректить) только тек кто обращается к конкретному домену к примеру http://domain.com И еще нужно чтобы это можно было делать по юзер агенту. Мне вообще нужно перенаправлять ботов когда они обращаются к определенному домену.
и перенаправлять только в том случае если обращение идет к корню этого домена. т.е. http://domain.com а когда бот обращается к документу, к примеру http://domain.com/domain.html то перенаправлять никуда не надо. перенаправлять нужно или на другой домен вне этого сайта или на другой документ в пределах этого сайта.
ЗЫ очень нужно делать это с помощью htaccess

Saruman 21.10.2006 22:05

Попробуй вот так:
Код:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com
RewriteCond %{HTTP_USER_AGENT} ^(MyBotName|AnotherBot).*
RewriteRule ^$ http://www.google.com [R]


GrOgy 21.10.2006 23:25

еще небольшой вопросец если писать ^(MyBotName|AnotherBot).*
то MyBotName будет искаться в начале строки, а как сделать что бы искалось в любом месте строки.
зы буду признателен если дадите сцылу где эти директивы по русски понятно описаны.

Saruman 21.10.2006 23:40

Цитата:

GrOgy:
если писать ^(MyBotName|AnotherBot).*
то MyBotName будет искаться в начале строки, а как сделать что бы искалось в любом месте строки.
RewriteCond %{HTTP_USER_AGENT} (MyBotName|AnotherBot)
Цитата:

GrOgy:
буду признателен если дадите сцылу где эти директивы по русски понятно описаны.
по-русски не знаю, по-английски это понятно описано в апачевской документации к mod_rewrite. Можешь поискать русский ее перевод.


Часовой пояс GMT +4, время: 20:18.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.