WordPress外贸建站的用户经常会有屏蔽国内IP(国内用户,或者说同行)访问他们的外贸网站,防止同行抄袭网站设计,产品图片和资料等等,这种同质化的网站多少还是会对搜素引擎收录优化有一定的坏处。这里WPPOP就为有类似需求的外贸建站用户提供一种WordPress专属解决方案,一个插件即可搞定。
iQ Block Country 插件介绍
iQ Block Country 是一个WordPress建站插件,您可以允许或禁止来自定义国家/地区的访问者(部分内容)。例如,如果您要限制在某些国家/地区的用户访问网站内容,或者你想阻止某些国家/地区的黑客攻击,垃圾评论等问题,都可以帮您实现。
还有,如果您想要您所在的国家/地区的访问IP才能访问网站后台的登录页面并进入管理员后台,这个插件也可以轻松帮助实现。您甚至可以阻止所有国家/地区,只允许您的IP地址。即使您阻止某个国家/地区,您仍然可以通过将其IP地址列入白名单来允许某些访问者,就像您可以允许某个国家/地区,但该国家/地区的黑名单IP地址一样。
iQ Block Country 插件使用Maxmind的GeoLite数据库。它具有99.5%的准确度,因此对于免费数据库非常有用。如果您需要更高的准确度,您可以直接从MaxMind购买许可证。如果您不想或不想从Maxmind下载GeoIP数据库,您可以使用https://geoip.webence.nl/上提供的GeoIP API网站。
安装启用 iQ Block Country 插件
1. 在WordPress网站管理后台的【 插件 – 安装插件】页面,在线搜索“iQ Block Country”关键词,在线安装启用。
2. 配置 GeoIP 数据库压缩包
安装启用iQ Block Country 插件后,在WordPress网站管理后台的【 设置 】里,找到“iQ Block Country”管理页面。
如果有下面提示,需要下载一个最新的 GeoIP 的IP数据库压缩包(下载地址:https://dev.maxmind.com/geoip/geoip2/geolite2/),解压缩后把 GeoLite2-Country.mmdb 文件上传到你网站目录下的 /wp-content/uploads/GeoLite2-Country.mmdb 位置。
这个 GeoLite2-Country.mmdb 数据库文件是一个包含全世界 IP 的分布数据库,这样插件就可以自动识别来访用户是否是中国 IP 并加以屏蔽了。上传到指定位置后,刷新浏览器上面的警告语就消失了。
屏蔽方式
iQ Block Country 插件支持自定义3种不同的屏蔽交互方式,分别是:
1. 显示的被屏蔽信息
当被屏蔽用户访问网站时,会出现一句提示信息,比如“Forbidden – Visitors from your country are not permitted to browse this site.”或者“网站建设中。。。”等等,完全可以自定义设置。
2. 重定向到指定页面
当被屏蔽用户访问网站时,会被重定向到一个指定页面,而不是显示上面的阻止消息;具体页面内容可以自定义添加(比如:在后台的【页面】中,新建一个名为“Website is under construction”的页面,然后,在这里设置重定向到该页面即可)。
3. 重定向到指定URL
当被屏蔽用户访问网站时,会被重定向到一个指定URL,而不是显示上面的阻止消息或重定向到本地页面。
屏蔽中国 IP
通过上面设置后,我们就可以来设置屏蔽国内IP访问网站了。在“iQ Block Country”管理页面,切换到 【 Frontend】项,在里面的 “Select the countries that should be blocked from visiting your frontend”中选择 “China”即可,如下图所示:
当然,在 【 Frontend】设置里,还可以自定义屏蔽IP地址等。插件功能丰富,能满足绝大多数外贸建站用户的此类需求。
插件下载
iQ Block Country 插件下载地址:https://wordpress.org/plugins/iq-block-country/
请问我之前安装了IQ BLOCK COUNTRY 插件后可以屏蔽国内IP,开启VPN可以打开网站,但是现在启用了IQ BLOCK COUNTRY 插件后,就算开启VPN连我自己都进不去网站了.如果把IQ BLOCK COUNRY 插件取消掉,不开VPN也可以打开网站. 重新下载这个插件后还是不行,不知道哪里出了问题,求解,谢谢.