外贸网站如何禁止中国同行IP访问
做外贸网站,网站上都是放了自家的产品,有很多外贸网站希望可以禁止中国同行去访问自己的网站,以防自己的产品被抄袭;下面来讲讲怎么禁止中国同行IP访问。
-
利用.htaccess文件来禁止中国IP段访问;
.htaccess(别忘了前面1个点)文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。.htaccess文件一般在你网站的根目录可以找到;如果没有,在windows系统下可以通过以下方法创建一个:
- 打开Windows内建的记事本;
- 选取另存新文件“文件->另存为”;
- 在另存为的“保存类型”下拉选单中选取“所有文件”类型,可以选择utf-8,也可以是ansi
- 在“文件名”中输入.htaccess;
- 选取要另存的路径再按下保存,一个.htaccess 文件就新增完成。
.htaccess文件,我们可以使用记事本打开。以下是一些允许或禁止的规则:
order allow,deny # 禁止一个ip地址 deny from 123.125.125.147 # 禁止一个ip段 deny from 210.145.95.0/255 # 或者你需要在这ip段中允许部分ip allow from 210.145.95.123 # 除此之外一切均可以访问 allow from all
为了禁止中国IP访问,我们需要在.htaccess文件中添加以下规则: <Limit GET HEAD POST> order allow,deny allow from all deny from 1.0.1.0/22 其它中国IP段 </Limit> 1.0.1.0/22 是其中1个中国IP段,为禁止所有中国IP访问,我们还需要把所有中国IP段加上去。为方便大家,这里做了个禁止所有中国IP的htaccess文本(txt)文件, 点击下载 ;大家可以下载后上传到空间根目录,然后在空间重新命名为.htaccess 即可;也可以把它用记事本打开,复制里面的代码粘贴到空间的.htaccess文件中;
-
利用浏览器屏蔽:
<script type="text/javascript"> if (navigator.language) var language = navigator.language; else var language = navigator.browserLanguage; if(language.indexOf('zh') > -1)document.location.href = 'http://www.baidu.com'; </script>
复制上述代码,然后在Appearance->Editor,把它添加到你主题的header.php或者footer.php </body>前,保存即可;如果有中文浏览器的用户访问你的网站,将会自动跳转到百度首页,你也可以设置跳转到别的页面,把代码中的http://www.baidu.com替换成别的页面即可,比如是http://211.98.70.195:8080/ (域名纠错系统) ,或者你网站的一个404.html页面。
注:另有2款插件可以实现屏蔽国家IP功能:IP Geo Block 和 Wordfence , 不过是收费插件。
原创文章,转载请注明: 转载自DIYzhan.com-从零开始自己做外贸网站和海外网络营销
本文链接地址:https://www.diyzhan.com/2014/12/forbid-ip-from-china/
相关推荐
- 本站小伙伴开发的WordPress外贸企业网站左右浮动在线客服按钮
- Posted on 02月14日
- WordPress联系表单Contact Form 7添加验证码过滤垃圾留言
- Posted on 10月15日
- 如何做好外贸网站的登陆页面(Landing Page)
- Posted on 04月17日
- 再简单谈谈外贸网站域名的注册
- Posted on 10月24日
评论已关闭。