为了节省网站的宽带,有时候需要屏蔽一些老外的访问,当然,也可能对英文的蜘蛛造成影响,不过还是做个备份,保存一下。
下面这段代码可以禁止非中文浏览器用户访问网站
添加在 .htaccess 中即可禁止外国人访问我们的网站啦。
[box type="info"]RewriteCond %{HTTP:Accept-Language} ^en.*$ [NC]
RewriteRule ^/?$ index_en.htm [R=301,L][/box]
可以判断浏览者使用的浏览器,从而达到屏蔽非中文浏览器
屏蔽中文的浏览器,方法则是
[box type="info"]RewriteCond %{HTTP:Accept-Language} ^zh-cn.*$ [NC]
RewriteRule ^/?$ http://www.18ugg.com/ [R=301,L] [/box]
主要是依靠apache有一个强大的地址重写模块(Module mod_rewrite)。你也可以在google搜索这些设置。谷歌可以查到很多相关的htaccess的信息。功能比较多,可以说只有你想不到没有做不到。我自己的正品运动鞋 就经常用htaccess规则限制一些访问者的访问,htaccess可谓是利器呀。哈哈
[box type="info"]apache有一个强大的地址重写模块(Module mod_rewrite),这个模块的使用可以参照这里和这里。你也可以在google搜索这些设置。功能比较多,可以说只有你想不到没有做不到。
这个模块的一般用法有如下几种:
1、这个模块一般都用于一些程序的框架对地址栏的重写。例如wordpress就用到这个模块对地址栏从写,实现固定连接。
2、根据用户访问的浏览器用户类型重定向到不同的页面,例如:如果用户使用手机访问的话重定向到wap页面等。
3、当网站目录结构发生该变的时候,使用rewirte可以解析旧有的连接跳转到新的连接。
举例:只要把下面代码放在.htaccess文件里,就可以将浏览器语言为简体中文的浏览者重定向到你设定的页面abc.htm
RewriteCond %{HTTP:Accept-Language} ^zh-cn.*$ [NC]
RewriteRule ^/?$ http://www.18ugg.com/
[/box]
magento ip屏蔽插件
功能描述:填入你想要屏蔽的ip地址,就可以屏蔽了
插件地址:http://www.magentocommerce.com/magento-connect/niro/extension/6105/et_ipsecurity
插件状态: stable
connect key:magento-community/ET_IpSecurity
安装好后在禁用栏填入中国ip,就可以禁止中国ip访问你的magento站
中国ip地址列表:http://notepad.cc/chinaip