Как закрыться от СНГ? - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Хостинг и железо
Дата
USD/RUB93.7196
BTC/USD64528.7383
Хостинг и железо Обсуждаем вопросы хостинга и железа.

Закрытая тема
Опции темы Опции просмотра
Старый 29.12.2017, 00:05   #1
PanteraSoft
Senior Member
 
Аватар для PanteraSoft
 
Регистрация: 19.02.2012
Сообщений: 2,789
Бабло: $498980
По умолчанию Как закрыться от СНГ?

Интересуют способы для шаред хостинга.
PanteraSoft на форуме  
Старый 29.12.2017, 01:00   #2
Kludge
Где карта, Билли?
 
Аватар для Kludge
 
Регистрация: 01.12.2016
Сообщений: 475
Бабло: $57565
По умолчанию

У Cloudflare, для платного тарифa есть возможность в Firewall вносить в черный список целые страны, просто вписывая двухбуквенный код. На бесплатном тарифе можно только IP адреса, это тоже вариант, но он дольше. В смысле устанешь водить вручную подсети.
__________________
Kludge вне форума  
Старый 29.12.2017, 01:05   #3
PanteraSoft
Senior Member
 
Аватар для PanteraSoft
 
Регистрация: 19.02.2012
Сообщений: 2,789
Бабло: $498980
ТС -->
автор темы ТС По умолчанию

Цитата:
На бесплатном тарифе можно только IP адреса, это тоже вариант, но он дольше. В смысле устанешь водить вручную подсети.
Ну так я могу и через хтаццес по маске ебнуть или не?
PanteraSoft на форуме  
Старый 29.12.2017, 01:15   #4
Fedja
Senior Member
 
Аватар для Fedja
 
Регистрация: 29.09.2008
Сообщений: 1,660
Бабло: $211343
По умолчанию

Если вордпресс, то есть плагины редиректа ненужных стран. Средиректить на 404, к примеру...
__________________
Ссылки: продажа, покупка, обмен (бурж)
Fedja вне форума  
Старый 29.12.2017, 01:25   #5
precautions
Senior Member
 
Регистрация: 01.08.2016
Сообщений: 1,332
Бабло: $155245
По умолчанию

Цитата:
Сообщение от PanteraSoft Посмотреть сообщение
Ну так я могу и через хтаццес по маске ебнуть или не?
Это будет список на 2-3 тысячи подсетей. А файл .htaccess заново читается и парсится при каждом обращении к веб-серверу.
Правильнее сделать через ipfw или что там есть для твоей OS.

И это список подсетей надо ещё где-то достать и поддерживать его актуальность.
precautions вне форума  
Старый 29.12.2017, 01:41   #6
веломан
сыроед
 
Аватар для веломан
 
Регистрация: 01.10.2015
Сообщений: 15,859
Бабло: $1861005
По умолчанию

хуйни запрет по HTTP_ACCEPT_LANGUAGE
веломан вне форума  
Старый 29.12.2017, 01:42   #7
PanteraSoft
Senior Member
 
Аватар для PanteraSoft
 
Регистрация: 19.02.2012
Сообщений: 2,789
Бабло: $498980
ТС -->
автор темы ТС По умолчанию

веломан, можно немного подробнее. Я так понимаю запрет будет на всех, у кого язык ру в браузере?
PanteraSoft на форуме  
Старый 29.12.2017, 01:52   #8
Vincenzo
Senior Member
 
Аватар для Vincenzo
 
Регистрация: 20.03.2014
Сообщений: 640
Бабло: $111369
Отправить сообщение для Vincenzo с помощью ICQ
По умолчанию

Цитата:
Сообщение от веломан Посмотреть сообщение
хуйни запрет по HTTP_ACCEPT_LANGUAGE
А как это сделать-то ваще?
Vincenzo вне форума  
Старый 29.12.2017, 03:20   #9
Wonder
интересующийся
 
Аватар для Wonder
 
Регистрация: 16.06.2009
Сообщений: 784
Бабло: $153086
По умолчанию

Vincenzo, наверно он это имел ввиду:

PHP код:
preg_match('/ru/i'$_SERVER['HTTP_ACCEPT_LANGUAGE']) 
Wonder вне форума  
Старый 29.12.2017, 03:45   #10
веломан
сыроед
 
Аватар для веломан
 
Регистрация: 01.10.2015
Сообщений: 15,859
Бабло: $1861005
По умолчанию

https://www.google.ru/search?q=nginx...ccept_language
но для шареда походу только в ПХП самом, в скрипте ловить $_SERVER{'HTTP_ACCEPT_LANGUAGE'}
Цитата:
ru,en-US;q=0.7,en;q=0.3
fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5
preg_match() не нужен, достаточно субстрингом первые 2 символа чекнуть

Последний раз редактировалось веломан; 29.12.2017 в 03:51.
веломан вне форума