[Помогите] Ограничить доступ к сайту для определенных стран

Тема в разделе "Joomla", создана пользователем xxxVINIxxx, 3 июн 2014.

  1. xxxVINIxxx

    xxxVINIxxx

    Регистрация:
    26 май 2014
    Сообщения:
    21
    Симпатии:
    1
    Возможно ли такое сделать на Joomla 3? Нашел на одном сайте пример, как такое можно сделать с помощью файла .htaccess.
    Вот код:
    Код:
    #Запрет доступа к сайту с IP 298.169.132.24
    Order allow,deny
    allow from all
    Deny from 298.169.132.24
    Можно ли применить данный код на Joomla?
     
  2. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.581
    Симпатии:
    1.482
    да, можно.

    но лучше сделать используя iptables (при условии, что у вас vps)
     
  3. дмитрий111113

    дмитрий111113

    Регистрация:
    18 мар 2014
    Сообщения:
    39
    Симпатии:
    12

    Можно примерно так сделать:

    Код:
    код в хтааксесе:
    
    GeoIPEnable On
    GeoIPDBFile /usr/src/GeoIP-1.4.2/data/GeoIP.dat
    
    RewriteEngine on
    RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^GR$
    RewriteRule ^(.*)$ http://www.mydomain.com$1 [L] 
    инструкция как этим пользоваться: http://dev.maxmind.com/geoip/legacy/mod_geoip2/
     
  4. xxxVINIxxx

    xxxVINIxxx

    Регистрация:
    26 май 2014
    Сообщения:
    21
    Симпатии:
    1
    Спасибо за ответы. Сделал вот так:
    Код:
    Order Allow,Deny
    Allow from All
    Deny from xxx.xxx.xxx.xxx, yyy.yyy.yyy.yyy, zzz.zzz.zzz.zzz
    А то эти китайцы уже достали:banghead:
     
  5. дмитрий111113

    дмитрий111113

    Регистрация:
    18 мар 2014
    Сообщения:
    39
    Симпатии:
    12
    Ну ты ведь в курсе что тебе нужно банить целые подсети?