Закрываем сайт от Mail.ru

12
koder
На сайте с 17.10.2006
Offline
41
2128

День добрый!

Есть проблема и она в следующем - есть сеть сайтов и эта сеть создает слишком большую нагрузку на сервере хостера. Нагрузку нужно снизить и для этого решено было закрыть доступ к сети ПС Mail.ru т.к. очень уже активно бот лазит по сайтам, а трафа все-равно 0.

Сделал следующее

В .htaccess

RewriteEngine on

RewriteCond %{HTTP_USER_AGENT} ^Mail\.Ru [NC]

RewriteRule ^.* - [F,L]

По идее ж бот должен получать 403 при попытке зайти, правильно? А все-равно пробивается..

Есть еще какие-то способы?

Александр Сухоруков
На сайте с 09.06.2007
Offline
132
#1

попробуйте в robots.txt прописать:

User-agent: Mail.Ru

Disallow: /

Fr3d
На сайте с 29.05.2008
Offline
86
#2

можно так, в самый верх

<?

if($_SERVER['USER_AGENT']=='Mail.ru'){exit;}

?>

Webmoney кредиты - это WMCoin.ru (http://wmcoin.ru)
Y
На сайте с 25.10.2007
Offline
198
#3

Я конечно извиняюсь, и почти согласен, что с с майла траф не густой, но на паре моих проектов, он составляет приблизительно 20% от всего трафа, а это не мало ....

K
На сайте с 31.01.2001
Offline
737
#4
RIU:
User-agent: Mail.Ru
Disallow: /

Кстати, еще есть директива Crawl-delay.

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
hustle
На сайте с 27.08.2007
Offline
106
#5

а смысл? не проще директиву crawl-delay прописать? у меня постепенно траффик с мыла растет, медленно, но верно

Добавь свою компанию (http://gmstar.ru) на GMSTAR.RU - Товары, услуги, компании, отзывы по всем сферам деятельности. Бесплатные инструменты для продвижения компании.
M
На сайте с 12.07.2010
Offline
2
#6

Можно так

http://jcornelius.com/articles/deny-access-by-user-agent/

Хотя лучше, как предложил RIU, через robots.txt (в корень каждого сайта нужно залить)

koder
На сайте с 17.10.2006
Offline
41
#7

А мейл смотрит crawl-delay ? Вроде нет, т.к. к страницам обращается чаще чем там выставлено

elkini
На сайте с 03.07.2009
Offline
119
#8

Crawl-delay - директива robots.txt, которую придумал Яндекс

делать в .htaccess например так:

Order Allow,Deny

Allow from all

Deny from 217.69.134.56

Deny from 217.69.133.34

Deny from 94.100.181.243

hustle
На сайте с 27.08.2007
Offline
106
#9

накаркал. траффик с мэйла упал до практически нуля, даже не, сайт вообще выпал. где у них платоны?! :)

A1
На сайте с 28.08.2009
Offline
89
#10

В таком случае, может быть стоит сменить хостера???

Или если сетка состоит из посещаемых сайтов, то есть смысл взять выделенный сервер???

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий