Как заблокировать в htaccess доступ к сайту для определенных стран?

Здравствуйте.

Подскажите пожалуйста как в htaccess заблокировать доступ к сайту для всех стран кроме России Украины и поисковых ботов Гугл и Яндекс?
  • Вопрос задан
  • 1407 просмотров
Пригласить эксперта
Ответы на вопрос 1
morihaos
@morihaos
На 99% вопросов уже есть ответы в инетке...
Привет,
По зонам .ru, .ua и т.п. блокировки не делают в стандартной поставке apache, только по IP-адресам сетей.
Это делается директивами:
Order Allow, Deny
Deny All
Allow ip.address.russia.net1
Allow ip.address.russia.net2

Но для этого надо перечислить все IP сетей России и Украины, а они хоть и не часто, но все-таки меняются.

Поэтому, такие блокировки делаются с помощью модуля mod_geoip. Наберите в Яндексе "apache mod_geo" и вам накидает кучу ссылок, как это сделать на веб-сервере.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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