有些情况下网站需要屏蔽来自某个国家IP的访客,或者某种语言浏览器的访客,以达到特定的目的,比如提供免费空间,不希望来自中国IP的用户访问,因为中国免费空间用户实力太强大了,同时广告收入又低,这是就可以屏蔽中国的访客。
代码如下:
$ly_lan = strtolower(substr($_SERVER[“HTTP_ACCEPT_LANGUAGE”],0,5));
if ($ly_lan == “zh-cn”) {
header('HTTP/1.1 503 Method Not Allowed');
echo '
503 Service Temp orarily Unavailable
503 Service Temporarily Unavailable
nginx/0.8.54
';
exit;
}
加到网站根目录的index.php中即可
以上是通过客户端浏览器语言进行屏蔽来自某个国家IP的访客,你也可以通过IP进行屏蔽,使用iptables进行屏蔽,各国家的IP段可以到http://go.xxorg.com/ipdeny查询下载。
最新评论
家里挂了一个玩客云,有什么办法能电脑远程访问玩客云里图片视频,能不能回复一下我的QQ邮箱837423271@qq.com.有偿请教
666,我反而想在vps搭建smb服务端,家里PC挂载上。还想过能不能在vps同时搭个v2ray服务端,PC连上v2ray后自动内网挂载~
站长,可以直接给出一个nat类型的结论显示吗?
ubuntu 系统怎么操作呢?求问问。
右上角有个个人微信二维码 有加过的吗 我加了但是没通过,是不是博主微信
已经无法打开了!
没标出来活动什么时候结束,刚刚去看了,结束了
我比较想知道怎么联系博主…