网站旗下一个目录或文件需要只允许指定 ip 跟指定 user_agent

但是我这样设置无效,请教大神。 其他用户还是可以访问
网站旗下一个目录或文件需要只允许指定 ip 跟指定 user_agent

但是我这样设置无效,请教大神。 其他用户还是可以访问
1
jayong Jan 25, 2019
前两个 if 加 break 试试
|
2
mN71eOOprFyMsnPx Jan 25, 2019
你这样解决太复杂了。这样:
location ~ /my.php.* { if ($http_user_agent !~ "v2ex") { return 403; } allow x.x.x.x; deny all; } |
3
shansing Jan 25, 2019
@FifiLyu 你这个“与 /或”逻辑跟楼主的代码好像不一样。不知道楼主指的是 (指定 IP||指定 UA) 可访问还是 (指定 IP&&指定 UA)。
|
4
salmon5 Jan 25, 2019 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; |
6
lixuda OP 感谢,貌似你这个是指定 IP&&指定 UA 我想要的是 指定 IP||指定 UA
|