我可以禁止或限制基于IP的国家吗?

Pau*_*aul 13 php .htaccess mod-rewrite spam-prevention

我从非洲的尼日利亚和加纳等地获得6-10个注册.我目前正在捕获IP,因此是否可以限制来自特定国家/地区的IP范围?

如果我可以对它们进行限制,那么将此范围添加到我的.htaccess文件或在站点级别限制它们会更有意义吗?

Boo*_*eus 23

您可以获取maxmind数据库:

http://www.maxmind.com/app/mod_geoip

并使用此代码:

GeoIPEnable On
GeoIPDBFile /path/to/GeoIP.dat

# Redirect multiple countries to a single page
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(NI|GH)$
RewriteRule ^(.*)$ - [F]
Run Code Online (Sandbox Code Playgroud)

  • +1不使用php ... apache版本更快 (6认同)