Apache屏蔽IP的方法已经有了。
不懂的请参考:http://www.qingxinzui.com/?p=500
至于VPS站群又该如何去屏蔽呢?以下是方法。
首先确保Apache服务器配置文件httpd.conf文件里的AllowOverride的参数是否为All。
直接上代码:
<Limit GET HEAD POST>
order allow,deny
# Country: CHINA
# ISO Code: CN
# Total Networks: 1,616
# Total Subnets: 210,789,888
deny from 58.14.0.0/15
deny from 222.249.192.0/18
#
allow from all
</Limit>
该代码添加到.htaccess文件中,然后重启下Apache就可以屏蔽掉以上两个IP段
当然,部分用户用了翻墙软件,这样IP就没效果了
这时候可以使用以下代码屏蔽中文游览器
## enable rewrites
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} ^zh-cn.*$ [NC,OR]
RewriteCond %{HTTP:Accept-Language} ^zh.*$ [NC]
RewriteRule ^/?$ http://www.qingxinzui.com [R=301,L]
#301重定向到.
如果直接复制作者的代码无法使用,自行修改下符号哦。
没有不透风的墙,如果遇到非中文版的中国用户翻墙,一样不受屏蔽效果。
如果实在不想,干脆屏蔽所有并设置允许的吧。
关于作者