拒绝所有网站的nginx用户代理的最佳位置

时间:2017-06-29 04:45:49

标签: nginx

我想拒绝访问我所有网站的用户代理,而不必在每个服务器块中重复以下语句。这可能吗?

if ($http_user_agent ~* ^.*UnWelcomeUserAgentString.*$){
    return 403;
}

1 个答案:

答案 0 :(得分:1)

您可以将语句放在单独的文件中,并使用多个server语句将它们包含到每个include块中。有关详细信息,请参阅this document