是否有一种简单可靠的方法可以阻止某些国家使用.htaccess?
简单意味着没有IP范围阻止列表 - 它们需要偶尔更新一次并且可能很长。
我理解,它不适用于代理。
答案 0 :(得分:1)
最简单的可能就是使用GeoIP Apache module。安装和配置后,您只需要在htaccess文件中执行以下操作:
GeoIPEnable On
GeoIPDBFile /path/to/GeoIP.dat
SetEnvIf GEOIP_COUNTRY_CODE CN BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE RU BlockCountry
# ... place more countries here
Deny from env=BlockCountry