ChatGPT / 互联网技术 · 2024年2月27日

wordpress外贸网站如何阻止国内IP访问

如何屏蔽禁止国内IP访问wordpress外贸网站

如何屏蔽禁止国内IP访问wordpress外贸网站

前几天有朋友给我留言,说他们公司老板不想让国内同行访问他们的外贸网站,怕有人抄袭他们家的网站设计,产品图片和资料等等。

其实这个问题在外贸界是个老问题,国内的风气就是这样,一旦有什么创新就开始抄抄抄,更有甚者网站外观做的和你一模一样,这种不道德的剽窃行为不仅会迷惑你的客户,还会引起搜素引擎的反感。

WordPress外贸网站屏蔽禁止国内IP的方法

屏蔽国内IP访问的方法有很多,但最好用的还是.htaccess代码屏蔽。

1,打开.htaccess文件

.htaccess文件位于wordpress网站根目录public_html中,有两种方法可以访问这个文件。

  • 通过cPanel访问.htaccess文件
  • 通过FTP工具访问.htaccess文件

如果你想通过cPanel访问.htaccess文件,首先在cpanel后台找到File Manager,如下图所示。

如何屏蔽禁止国内IP访问wordpress外贸网站

接下来会有一个弹框,是进主机文件根目录的选项,根据我的设置操作,如下图所示,

如何屏蔽禁止国内IP访问wordpress外贸网站

进去后,先选中文件,再执行操作。

如何屏蔽禁止国内IP访问wordpress外贸网站

如果你想通过FTP工具访问.htaccess文件,可以看FTP工具使用教程。

2,生成.htaccess屏蔽IP代码

直接访问countryipblocks这个网站,按照下图操作即可。

如何屏蔽禁止国内IP访问wordpress外贸网站

除了能屏蔽中国,还可以屏蔽其它国家或多个国家,按需求生成即可。

3,将生成的代码复制到.htaccess文件

首先复制上一步生成的.htaccess代码。

如何屏蔽禁止国内IP访问wordpress外贸网站

然后用Notepad++打开.htaccess文件,把代码粘贴到.htaccess文件最后一行。

如何屏蔽禁止国内IP访问wordpress外贸网站

最后再用whatismyipaddress这个网站检查一下你自己的IP,另做一个白名单,这样就算你是中国IP也可以正常访问你的wordpress外贸网站,白名单格式如下,做好了同样复制到.htaccess文件最后一行。

除此之外还可以通过SiteGround的IP Address Deny Manager来允许或禁止某个IP对外贸网站的访问,比起添加代码到.htaccess文件里,IP Address Deny Manager使用起来更简单,更快捷,而且不会出现突然失效的情况。

如果你使用.htaccess来屏蔽IP,wordpress更新时,添加好的代码可能会不翼而飞。所以,如果你是新手,我推荐你使用SiteGround来管理IP地址的访问权限。

SiteGround IP Address Deny Manager使用方法

如果要允许或屏蔽某个国内IP访问你的外贸网站,首先你要知道需要允许或屏蔽的IP地址。

查找这些IP地址其实一点也不难,如果是允许你自己的IP,用我上面介绍的whatismyipaddress就可以了。如果是屏蔽,首先登陆SG,在cPanel里找到AWStats,AWStats的功能是分析网站访问的情况并给出相关报告。

AWStats给出的数据非常详尽,一共有20个类别,从国家地区到操作系统和浏览器因有尽有,访问明细可以精确到每小时。我个人觉得比很多第三方的站长工具还要好用。

如何屏蔽禁止国内IP访问wordpress外贸网站

进入AWStats后,先选择你要查看的站点,如果你的外贸网站已经开通了SSL,请选带SSL后缀的域名,如下图所示,点击View即可。

如何屏蔽禁止国内IP访问wordpress外贸网站

紧接着就会跳出大量的数据和文字,关于IP访问情况,请在左边菜单栏找到Hosts -> Full list,如下图所示。

如何屏蔽禁止国内IP访问wordpress外贸网站

从下图你可以看出什么IP最后访问了你的外贸网站,点击了多少次,点击了多少个页面,流量是多少。

如何屏蔽禁止国内IP访问wordpress外贸网站

如果流量较大的话,可能是国内同行正在研究你的外贸网站,如何鉴别这个IP是否是国内的,可以用who.is查询一下,或者直接把IP地址放到百度里查看。

把疑似国内同行的IP地址记录一下,另存一个文件,接下来要做的事情就是屏蔽这些不良IP。

返回到cPanel,找到IP Address Deny Manager的图标并点进去,如下图所示。

如何屏蔽禁止国内IP访问wordpress外贸网站

添加你要屏蔽的IP地址,页面上有详细的操作说明,比如屏蔽单个IP地址怎么操作,屏蔽某个IP范围怎么操作等等,SiteGround还是比较贴心的,能告诉的都告诉了。

这些方法你也可以用于.htaccess文件操作。如果遇到错误提示,刷新一下即可。

如何屏蔽禁止国内IP访问wordpress外贸网站

总结

屏蔽国内IP访问wordpress外贸网站的方法有很多,我觉得用SiteGround的IP Address Deny Manager操作比较简单快捷。

除了屏蔽国内同行的访问,还可以防止恶意攻击,网上针对竞争对手的恶意攻击层出不穷,大多数都是通过流量击垮你的外贸网站,让你的网站瘫痪无法访问。

如果出现此类情况,直接禁止恶意攻击IP的访问权限。

外贸这个行业竞争越来越激烈,以前只是传统营销层面的竞争,现在已发展到互联网外贸层面,如果想要在互联网上拔得头筹,建立优势,我觉得首先你要尽早建立起你的外贸独立站,去做Google,去做社交媒体营销,取得时间上的优势。

互联网有自己的规则,很多事情不是短期就能做到的,所以要做的话越早越好,机会还是很大的,毕竟建站公司制作的那一大批网站都没有更新换代,国有企业也根本也不重视互联网这个层面。

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.