saytik
@saytik
Веб-разработчик

Как запретить доступ к сайту юзерам с определенным языком?

Задача простая — на сайт валят китайцы сотнями в день. я уверен что это нагон траффика одной недобросовестной конторой, которая хочет увеличить показатели посещаемости для клиента. Блокировать по IP не охота, надо geoip прикручивать. Гораздо проще рубануть юзеров с установленным китайским языком. но как это сделать?
  • Вопрос задан
  • 2772 просмотра
Пригласить эксперта
Ответы на вопрос 5
BuriK666
@BuriK666
Компьютерный псих
рубите их по Accept-Language, иногда в User-Agent указан язык.
Ответ написан
Комментировать
saytik
@saytik Автор вопроса
Веб-разработчик
Спасибо! Сделал. проверим теперь =)
Ответ написан
Комментировать
AlexanderPHP
@AlexanderPHP
Ну или банально просто использовать geoip, но одна проблема, нужно часто обновлять базу ипов.
Ответ написан
ainu
@ainu
GEOIP в nginx настраивается за полчаса и держит заграничные DDoS-ы на ура.
Ответ написан
Комментировать
volnov
@volnov
GEOIP даст инфу о IP, но не факт что язык пользователя будет соответствующим. Так что только по юзер-агенту.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы