首页 > 其他 > 详细

Nginx服务器的图片防盗链

时间:2014-03-12 16:36:36      阅读:455      评论:0      收藏:0      [点我收藏+]

全站的防盗链方法

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

bubuko.com,布布扣
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;
  }
  }
bubuko.com,布布扣
    • 第一行: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)$,否则可能导致代码无效,如有这个代码段请合并或删除。

Nginx服务器的图片防盗链,布布扣,bubuko.com

Nginx服务器的图片防盗链

原文:http://www.cnblogs.com/ecstore/p/3596485.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!