|
| Дата |
|
USD/RUB | 93.7196 | BTC/USD | 64528.7383 |
|
|
|
Хостинг и железо Обсуждаем вопросы хостинга и железа. |
29.12.2017, 00:05
|
#1
|
Senior Member
Регистрация: 19.02.2012
Сообщений: 2,789
Бабло: $498980
|
Как закрыться от СНГ?
Интересуют способы для шаред хостинга.
|
|
|
29.12.2017, 01:00
|
#2
|
Где карта, Билли?
Регистрация: 01.12.2016
Сообщений: 475
Бабло: $57565
|
У Cloudflare, для платного тарифa есть возможность в Firewall вносить в черный список целые страны, просто вписывая двухбуквенный код. На бесплатном тарифе можно только IP адреса, это тоже вариант, но он дольше. В смысле устанешь водить вручную подсети.
__________________
|
|
|
29.12.2017, 01:05
|
#3
|
Senior Member
Регистрация: 19.02.2012
Сообщений: 2,789
Бабло: $498980
ТС -->
|
ТС
Цитата:
На бесплатном тарифе можно только IP адреса, это тоже вариант, но он дольше. В смысле устанешь водить вручную подсети.
|
Ну так я могу и через хтаццес по маске ебнуть или не?
|
|
|
29.12.2017, 01:15
|
#4
|
Senior Member
Регистрация: 29.09.2008
Сообщений: 1,660
Бабло: $211343
|
Если вордпресс, то есть плагины редиректа ненужных стран. Средиректить на 404, к примеру...
|
|
|
29.12.2017, 01:25
|
#5
|
Senior Member
Регистрация: 01.08.2016
Сообщений: 1,332
Бабло: $155245
|
Цитата:
Сообщение от PanteraSoft
Ну так я могу и через хтаццес по маске ебнуть или не?
|
Это будет список на 2-3 тысячи подсетей. А файл .htaccess заново читается и парсится при каждом обращении к веб-серверу.
Правильнее сделать через ipfw или что там есть для твоей OS.
И это список подсетей надо ещё где-то достать и поддерживать его актуальность.
|
|
|
29.12.2017, 01:41
|
#6
|
сыроед
Регистрация: 01.10.2015
Сообщений: 15,859
Бабло: $1861005
|
хуйни запрет по HTTP_ACCEPT_LANGUAGE
|
|
|
29.12.2017, 01:42
|
#7
|
Senior Member
Регистрация: 19.02.2012
Сообщений: 2,789
Бабло: $498980
ТС -->
|
ТС
веломан, можно немного подробнее. Я так понимаю запрет будет на всех, у кого язык ру в браузере?
|
|
|
29.12.2017, 01:52
|
#8
|
Senior Member
Регистрация: 20.03.2014
Сообщений: 640
Бабло: $111369
|
Цитата:
Сообщение от веломан
хуйни запрет по HTTP_ACCEPT_LANGUAGE
|
А как это сделать-то ваще?
|
|
|
29.12.2017, 03:20
|
#9
|
интересующийся
Регистрация: 16.06.2009
Сообщений: 784
Бабло: $153086
|
Vincenzo, наверно он это имел ввиду:
PHP код:
preg_match('/ru/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'])
|
|
|
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.
|
|
|
|