zoukankan      html  css  js  c++  java
  • Nginx服务器的图片防盗链

    全站的防盗链方法

    在/usr/local/webserver/nginx/conf//vhost/xxxx.conf文件要添加防盗链的server段里添加下面的代码:

    location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$ {
      valid_referers none blocked www.xxxx.com xxxx.com;
      if ($invalid_referer) {
     #rewrite ^/ http://www.xxxx.com/403.html;
      return 403;
      }
      }
      • 第一行:gif|jpg|png|swf|flv
        表示对gif、jpg、png、swf、flv后缀的文件实行防盗链
      • 第二行:表示对www.xxxx.com这2个来路进行判断
        if{}里面内容的意思是,如果来路不是指定来路就跳转到http://www.xxxx.com/403.html页面,当然直接返回403也是可以的。
      • 请确保server段中只有一个location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$,否则可能导致代码无效,如有这个代码段请合并或删除。
      • * 403页面也可以替换为一张图片,例如:

        

  • 相关阅读:
    bzoj 5455
    hdu 6705
    hdu 6706
    斜率优化
    bzoj3672
    bzoj1367
    bzoj2118
    bzoj2337
    Codeforces 1077D Cutting Out(二分答案)
    Codeforces 1079C Playing Piano(记忆化搜索)
  • 原文地址:https://www.cnblogs.com/ecstore/p/3596485.html
Copyright © 2011-2022 走看看