MaxMind GeoIP 从允许一个 IP 的国家/地区重定向用户

Posted

技术标签:

【中文标题】MaxMind GeoIP 从允许一个 IP 的国家/地区重定向用户【英文标题】:MaxMind GeoIP redirect users from a country with one IP allowed 【发布时间】:2015-03-10 20:47:54 【问题描述】:

我正在使用 MaxMind 并希望将用户重定向到一个仅允许来自该国家/地区的 IP 的国家/地区。

RewriteEngine on
RewriteCond %ENV:GEOIP_COUNTRY_CODE ^XX$ 
RewriteRule ^(.*)$ http://www.website.com/$1 [R,L]

【问题讨论】:

【参考方案1】:

以下是我们服务器中基于 IP2Location 的示例。它基于 IP 8.8.8.8 重定向,国家为美国。

RewriteEngine On
RewriteCond %ENV:IP2LOCATION_COUNTRY_SHORT ^US$
RewriteCond %REMOTE_ADDR ^8\.8\.8\.8$ RewriteRule ^(.*)$
http://www.website.com/$1 [R,L]

【讨论】:

以上是关于MaxMind GeoIP 从允许一个 IP 的国家/地区重定向用户的主要内容,如果未能解决你的问题,请参考以下文章

Maxmind:它的任何 geoip2 数据库是不是有县 fips 代码?

php maxmind geoip 异常ip

maxmind free geoip DB返回错误的国家/地区

NGINX ngx_http_geoip_module,支持 MaxMind .dat 和 .mmdb IP 数据库

使用 maxmind geoip2 呼出城市名称

我的 IP 地址的 Maxmind GeoIP 重定向异常