GeoIP 是一种通过 IP 地址识别计算机或设备地理位置的方法。我们的 Shared、WordPress、Cloud 和 cPanel/WHM 主机套餐均 支持 GeoIP。

如何激活 GeoIP

要启用 GeoIP,只需在 .htaccess 文件中添加以下行:

GeoIPEnable On

添加后,你可以通过 创建 PHP Info 文件 并查看 PHP Variables 部分来验证是否生效:

注意:

  • 我们每周更新 GeoIP 数据库,因此你无需自己下载 😉。

如何使用

GeoIP 有不同用途,这里举一个例子:如果你想 阻止 除英国(GB)、美国(US)和印度(IN)之外的国家访问 WordPress 的 wp-login.phpxmlrpc.php 文件,请在 .htaccess 文件中添加以下代码:

RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} !^(GB|US|IN)$
RewriteRule (wp-login|xmlrpc).php$ - [F,L]

完成!现在你已了解如何在网站上启用并使用 GeoIP 😊。

来源:Hostinger 官方帮助文档