客户希望我阻止对页面的访问,除非 http_user_agent = xxx.
有没有办法做到这一点?我在想一个 if else
或 if not
功能,但这似乎不存在。
如果我想阻止用户代理,我可以执行以下操作,但有没有办法只允许该用户代理?
if ($http_user_agent ~* (xxx) ) {
return 403;
}
最佳答案
使用 !~*
运算符,它是 ~*
的否定版本.
见 this document详情。
关于NGINX 不等于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45734332/