vps交流

Nginx referer 问题请教


  1. valid_referers none blocked;
  2. if ($invalid_referer) {
  3. return 403;
  4. }

复制代码

#上面代码表示 referer 为空时允许访问。所有带 referer 的请求则返回 403

我现在想所有带 referer 的请求允许,referer 为空时返回 403 应该怎么写呢?

$invalid_referer = 0Nginx referer 问题请教
$invalid_referer
Empty string, if the “Referer” request header field value is considered valid, otherwise “1”.

valid_referers none blocked;
if  ($invalid_referer = "")   
{ return 403 ;}

                                            那么可爱的小尾巴,不让你看!  

    coolloves 发表于 2022-8-2 12:47
    $invalid_referer
    Empty string, if the “Referer” request header field value is considered valid, ot …

    感谢                  

    heihai 发表于 2022-8-2 12:42
    $invalid_referer = 0

    谢谢。能给一个完整的示例吗