zen-cart屏蔽中文浏览器

2012 年 09 月 28 日  |  下午 5:58分类:Zen-Cart二次开发  |  标签:  |  1,138 views

做外贸网站的都人都希望自己的网站不被国内的用户访问,一般都会想到屏蔽中国的IP地址,但是这个方法好像不是很好,就算屏蔽中国的IP,使用海外代理IP还是照样可以访问。要想做到连代理IP都不能访问的话,那估计得花不少钱,很多人可能 不想花钱去做这个事了。

下面介绍一个简单的zen-cart屏蔽中文浏览器的方法,这个方法的思路就是屏蔽中文浏览器,只要是中文浏览器的用户访问都会被拒绝,包括你自己访问,所以如果要用这种方式的话,你也不能使用中文浏览器了。不过做外贸的多少都懂点外语,使用外语版的浏览器不是什么大问题。使用这种方式屏蔽中国用户的访问还是比较彻底的,如果中国用户访问的时候发现访问不了,肯定会想到使用代理IP访问,这时候就去找代理IP来访问了,发现也访问不了,那这时候估计很多人都不会在想到换浏览器了吧。哈哈哈….

代码很简单,在zencart网站的根目录下面打开index.php文件,在require(‘includes/application_top.php’);之前加入

if(preg_match(“/zh-cn/is”,$_SERVER[‘HTTP_ACCEPT_LANGUAGE’])){
header(“HTTP/1.1 404 Not Found”);
header(“Status: 404 Not Found”);
exit(‘I am so sorry,we can not find this page’);
}

这段代码就可以了。

有些人可能就担心了,加了这个后会不会影响谷歌的收录呢。其实这个担心是没有必要的.


发表您的评论

您必须 登录 才能发表评论。