На серверах виртуального хостинга где используется веб-сервер Litespeed,

установлен и настроен для работы модуль GeoIP з базами данных стран и ASN сетей.

Использовать данный модуль можно путем внесения правил в конфигурационный файл .htaccess

Данный файл должен находиться в корне сайта, если у Вас нет такого файла то создайте его с помощью файлового менеджера в панели управления хостингом DirectAdmin или по FTP.

Примеры использования модуля:

Пример 1: блокировать доступ к файлам wp-login.php и xmlrpc.php из определенных стран. 
<IfModule mod_geoip.c>RewriteEngine onRewriteCond %{ENV:GEOIP_COUNTRY_CODE} !^(GB|DK|US|IN)$RewriteRule (wp-login|xmlrpc).php$ – [F,L]</IfModule>

Пример 2: переадресация посетителей на основе страны.

<IfModule LiteSpeed>GeoIPEnable On# Переадресация одной страныRewriteEngine onRewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^UA$RewriteRule ^(.*)$ https://site.ua$1 [R,L]
# Переадресация нескольких стран на один адресRewriteEngine onRewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(SK|CZ|PL)$RewriteRule ^(.*)$ https://site.com$1 [R,L]</IfModule>

Также можно использовать данный модуль в PHP скриптах, там доступна переменная окружения $_SERVER[‘GEOIP_COUNTRY_CODE’]

но для этого нужно включить модуль GeoIP в файле конфигурации .htaccess

<IfModule LiteSpeed>    GeoIPEnable On</IfModule>

 Загальні питання, Общие вопросы, Панель керування - Directadmin, Панель управления - Directadmin
Всего 0 Голосов:
0

Tell us how can we improve this post?

+ = Verify Human or Spambot ?