Как заепретить иностранный трафик на сайт?

S
На сайте с 13.11.2012
Offline
72
1440

На сайт идет трафик отовсюду, как оставить только трафик из России и СНГ?

Как блокировать трафик из америки, Китая и т.д.?

Попробовать определять язык браузера (JS как в ISP на старте)?

Samail
На сайте с 10.05.2007
Offline
361
#1

Если на сервере есть модуль GeoIP, в .htaccess:


GeoIPEnable On
SetEnvIf GEOIP_COUNTRY_CODE RU AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE BY AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE UA AllowCountry
Deny from all
Allow from env=AllowCountry

Или наоборот (если стран которые нужно блокировать не много):


GeoIPEnable On
SetEnvIf GEOIP_COUNTRY_CODE CN BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE IN BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE TW BlockCountry
Deny from env=BlockCountry


---------- Добавлено 15.01.2017 в 03:03 ----------

Smirnof:
Как блокировать трафик из америки,

Гугл ботов тоже? :)

S
На сайте с 13.11.2012
Offline
72
#2
Samail:

Гугл ботов тоже? :)

Об этом я не подумал... и не вник пока

Ragnarok
На сайте с 25.06.2010
Offline
226
#3

Smirnof, а зачем?

//TODO: перестать откладывать на потом
SeVlad
На сайте с 03.11.2008
Offline
1609
#4
Smirnof:
Как блокировать трафик из америки, Китая и т.д.?

Умные люди не блокируют, а монетизируют.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

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