教学之友,学习之友。

站长教学网

Nginx利用头信息User-Agrent禁止访问返回404等

时间:2013-01-06 13:35来源:未知 作者:ken 点击:

有时候为了禁止某种访问者可以使用nginx 的if 和 $http_user_agent来区分判断

如:

location / {   

    root   /home/www/;   

 

    if ($http_user_agent ~* "yahoo") {   

        return 404;

    }   

}  

然后重启 nginx:nginx -s reload

 

可以用 curl 测试一下

curl -I -A "yahoo" localhost

看到返回404就正确了 想返回其它如403对应修改即可 站长教学网 eduyo.com

HTTP/1.1 404 Not Found
Server: nginx/0.8.54
Date: Sun, 06 Jan 2013 05:38:36 GMT
Content-Type: text/html
Content-Length: 928
Connection: keep-alive

(责任编辑:ken)
TAG标签: nginx 404
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容