NGINX不等于

时间:2017-08-17 11:48:58

标签: nginx

客户希望我阻止访问页面,除非http_user_agent = xxx。

有办法做到这一点吗?我在想if elseif not函数,但这似乎不存在。

如果我想阻止用户代理,我可以执行以下操作,但有没有办法只允许该用户代理?

if ($http_user_agent ~* (xxx) ) {
   return 403; 
}

1 个答案:

答案 0 :(得分:6)

使用!~*运算符,该运算符是~*的否定版本。

有关详细信息,请参阅this document

相关问题