Как запретить переходы из определенных стран

borisov borisov   30.09.2014 22:32   249  
Здравствуйте. Меня в последнее время раздражают переходы некоторых посетителей из поисковых систем. Счетчик отображает, что с Яндекса и Гугла заходят на мои скромные сайтики люди за Бразилии, Китая, США... ухудшая поведенческие факторы, так как более 1 секунды они не задерживаются. Так как такая посещаемость мне и нафиг не нужна очень бы хотел узнать способ заблокировать такие переходы, но не знаю как это сделать. Подскажите, пожалуйста, каким образом можно заблокировать доступ к моему сайту посетителей (скорее всего боты) из определенных стран? 

Ответы на вопрос (6) Написать ответ
serjin serjin   30.09.2014 23:47
Ну нескажу как,скажу что америку нельзя гугл оказывается оттуда) и индек с гугля пропадет (проверено деятелями).Кстати по такомуже поводу решили отсеять отказы
-1
Metaarv Metaarv   01.10.2014 00:55
Закрыть доступ для диапазона IP, в htaccess указать первые цифры адреса:
Order Allow,Deny
Allow from All
Deny from xxx.xxx.xxx
Забанены будут все IP начиная с xxx.xxx.xxx.1 и кончая xxx.xxx.xxx.255
Диапазоны ip по "лишним" странам можно глянуть в поиске Google...
0
seoloh seoloh   01.10.2014 02:28
Очень легко, использовать встроенную библиотеку от хостинга (если есть) geoip или использовать от nic готовый класс определения региона ipgeobase.ru на php, очень удобно, 100% определит страну, после чего не сложно организовать exit для посетителя, блокировать диапазоны ip в htaccess плохой вариант школоты, совсмнеюсь что ты найдешь сам список ip всех провайдеров определенных стран
0
witosp witosp   01.10.2014 02:35
А в яндекс вебмастере не пробовал установить региональность или разрешенные для показа регионы.
0
Another1313 Another1313   03.10.2014 09:38

RewriteEngine on
RewriteBase /
#Запретить все IP, кроме СНГ, Bing, Google, Yahoo:
RewriteCond %{REMOTE_ADDR} !^(?:2|3|5|3[17]|46|62|7[7-9]|8[0-9]|9[0-5]|1(?:09|28|3[046]|4[1569]|5[189]|64|7[168]|8[58]|9[2-5])|21[237])\..*$
RewriteCond %{HTTP_USER_AGENT} !bingbot [NC]
RewriteCond %{HTTP_USER_AGENT} !Googlebot [NC]
RewriteCond %{HTTP_USER_AGENT} !Slurp [NC]
RewriteRule ^.*$ - [F,L]
0
Another1313 Another1313   03.10.2014 09:40
Вырезало теги IfModule mod_rewrite.c и /IfModule
0

Войдите, чтобы написать ответ
Вход Регистрация

PRposting.com - продвижение статьями под БУРЖ и СНГ. PBN и Outreach сайты. 0 комиссии, 5% реферальских