1

是否有一种简单可靠的方法可以使用 .htaccess 阻止某些国家/地区?

简单意味着没有 IP 范围阻止列表 - 它们需要不时更新,并且可能很长。

我明白,它不适用于代理。

4

1 回答 1

1

最简单的可能是使用GeoIP Apache 模块。安装和配置后,您只需要在 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
于 2013-05-20T03:21:53.120 回答