
网站旗下一个目录或文件需要只允许指定 ip 跟指定 user_agent 
但是我这样设置无效,请教大神。 其他用户还是可以访问
1 jayong 2019-01-25 16:59:50 +08:00 前两个 if 加 break 试试 |
2 mN71eOOprFyMsnPx 2019-01-25 17:07:06 +08:00 你这样解决太复杂了。这样: location ~ /my.php.* { if ($http_user_agent !~ "v2ex") { return 403; } allow x.x.x.x; deny all; } |
3 shansing 2019-01-25 18:34:58 +08:00 @FifiLyu 你这个“与 /或”逻辑跟楼主的代码好像不一样。不知道楼主指的是 (指定 IP||指定 UA) 可访问还是 (指定 IP&&指定 UA)。 |
4 salmon5 2019-01-25 18:50:36 +08:00 via Android allow 23.100.1.222; allow 23.107.17.58; allow 23.107.17.59; allow 23.107.17.60; allow 23.107.17.61; allow 23.107.17.62; deny all; |
5 lixuda OP |
6 lixuda OP 感谢,貌似你这个是指定 IP&&指定 UA 我想要的是 指定 IP||指定 UA |