Заблокировать страну для специального адреса или URL с помощью htaccess и GeoIP - PullRequest
0 голосов
/ 14 октября 2019

Я хочу ограничить доступ одним или несколькими конкретными IP-адресами страны для URL или адреса, например "/cart.php?a=checkout". Как это сделать с модом htaccess и Geo-IP?

1 Ответ

0 голосов
/ 15 октября 2019

например, вы можете использовать этот код:

<FilesMatch "^(cart\.php|viewinvoice\.php)$">

SetEnvIf GEOIP_COUNTRY_CODE DE BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE IN BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE RU BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE UA BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE EC BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE VN BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE CN BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE AM BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE LV BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE US BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE TR BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE FR BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE SA BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE PL BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE NL BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE SG BlockCountry

Order allow,deny
Allow from all
Deny from env=BlockCountry
...