iQ Block Country插件可以利用maxmind的国家IP数据来禁止某些国家的用户访问你的站点,防止外贸网站被抄袭。方法比较简单,注册maxmind账户,下载一份国家IP的数据库上传到网站,再配置一下插件就可以了。
目录
为何要限制某些地区用户访问网站
对于电商网站,转化率比访问量更重要,无意义的访问只会消耗更多的流量,提升网站运营成本。例如做外贸的,客户不在国内,那么让国内的用户和搜索引擎访问站点没有价值,还会增加被人抄袭的风险。
如果你的网站持续受到来自某个国家的恶意扫描,而你的目标用户都不在那里,那限制访问可以提升安全性。
如果你使用cloudflare等CDN,可以直接使用它们提供的用户限制策略,但很多是收费的。iQ Block Country插件是免费的,走不走CDN都能使用,下面来介绍安装步骤。
下载国家IP的数据库
首先,注册一个免费账户: https://dev.maxmind.com/geoip/geoip2/geolite2/
登录,点击右上角的头像,选择My Account,到你的账户里找下载链接。
在下载页面,找到GeoLite2 Country
这一项,并下载Gzip压缩包。
将压缩包解压到本地,需要使用的文件是GeoLite2-Country.mmdb
。
将数据库上传到网站
将解压出来的GeoLite2-Country.mmdb
文件上传到网站的wp-content/uploads
目录下,可以用sFTP或服务器的File Manager上传。
配置iQ Block Country插件
到Dashboard – Settings – IQ Block Country下进行设置。主要是Frontend选项卡里的内容,这里可以选择要屏蔽的国家。
Backend选下卡下的配置,决定被屏蔽的用户能否访问后台。
Services选项卡下可以设置哪些搜索引擎被允许访问你的站点,勾选上的搜索引擎即使来自被屏蔽的国家,也能正常访问。