Skip to content

Nginx 防盗链

参考以下示例

  • 第1行 当前站点防盗链目录
  • 第3行 none 代表可以直接输入图片地址打开,没有none,代表直接打开图片链接也防盗链,blocked代表可以展示图片的站点
  • 第5,6行 2选1,要么返回403错误页面,要么显示防盗链图片.
nginx
location ~ ^/usr/uploads/
{  
    valid_referers none blocked *.ioiox.com ~\.google\. ~\.baidu\.;
    if ($invalid_referer) {
    #return 403;
    rewrite ^/ https://www.ioiox.com/xxxx.jpg;
    }
}

Google Fonts & Gravatar 防盗链

允许 localhost 127.0.0.1 本地调试

nginx
valid_referers none blocked localhost 127.0.0.1 ioiox.com *.ioiox.com;

if ($invalid_referer) {
    return 403;
}