英文网站建设

英文网站建设

外贸英文建站:如何禁止国内同行访问你的英文网站?

发布日期:2022-05-15  点击量:89

一、利用 IP 地址进行判断并屏蔽
假设你要屏蔽国内同行的 IP 访问(同样地,你自己也只能代理方式访问了)。首先你必须有个判断 GEO IP 的模块。在 VPS 上你可以在 nginx 上安装 geo ip 模块,但是安装和使用上还是麻烦了点。并且,如果你用的是虚拟主机,那就无法自己随心所欲安装扩展模块了。

所以,我们可以借用第三方 IP库的 API 接口。比如淘宝的 IP 库,IP138 的 IP 库等等,判断都非常准确。具体代码:

把这部分代码粘贴到你的主题文件夹下面 Header.php 文件里标签的上方。保存。

另外,为了防止国外调用 ip.taobao.com  的判断国家地区的 getIpInfo.php 文件速度慢,最好在上面代码下面再加一行 dns 预解析代码,加快载入文件。


(题外话:如果你还是担心淘宝库慢,需要国外的 ip 库 API,也可以去国外 ip 库提供商注册获取 API Key,然后再修改上面的相应代码来更换。建议有技术背景的人可以弄,新手绕过)

查看更多

请填写您的需求信息,我们会在30分钟内与您取得联系。

同行勿扰,谢谢合作!~