当前位置:首页 > 网站建设 > 建站交流 > 正文内容

Nginx服务器的图片防盗链两种实用方法

热淘网5年前 (2016-05-30)建站交流909


一、全站的防盗链方法

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

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
  valid_referers none blocked www.repiankk.com m.repiankk.com;
  if ($invalid_referer) {
  rewrite ^/ http://style.repiankk.com/images/blank.png;
  #return 403;
  }
  }
  • 第一行:gif|jpg|png|swf|flv
    表示对gif、jpg、png、swf、flv后缀的文件实行防盗链

  • 第二行:表示对www.repiankk.com这2个来路进行判断
    if{}里面内容的意思是,如果来路不是指定来路就跳转到http://style.repiankk.com/images/blank.png页面,当然直接返回403也是可以的。

  • 请确保server段中只有一个location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$,否则可能导致代码无效,如有这个代码段请合并或删除。

  • 切记:如果要跳转到图片,记得替换的图片地址要使用没有防盗链的网站图片,否则由于替换的图片其实也处于防盗链情况下,会造成仍旧无法显示设置的图片。

二、针对图片目录防止盗链

location /images/ {
  alias /data/images/;
  valid_referers none blocked server_names *.repiankk.com *.baidu.com;
  if ($invalid_referer) {return 403;}
  }


<p>扫描二维码推送至手机访问。</p><p>版权声明:本文由<strong>网站标题</strong>发布,如需转载请注明出处。</p>

本文链接:https://www.retao5.com/jianzhan/1090.html

分享给朋友:

相关文章

给大家分享2个把普通资讯论坛帖子转为门户文章的SQL

给大家分享2个把普通资讯论坛帖子转为门户文章的SQL

[i]有一个网站 以前把论坛的一个板块设置为 XX新闻 当作发布新闻和专门版面 现在转到DX后把门户的新闻作为 网站的新闻资讯版把原来的 论坛XX新闻 里的帖子和回复也转过来, 下面4个SQL 语句...

seo评分标准

seo评分标准

内部链接文字:10分标题title:10分域名:7分H1,H2字号标题:5分每段首句:5分路径或文件名:4分相似度(关键词堆积):4分每句开头:1.5分加粗或斜体:1分文本用法(内容):1分title...

傻瓜式把飞飞影视系统的官方资源库变成自己的

傻瓜式把飞飞影视系统的官方资源库变成自己的

飞飞影视系统的官方资源库经常打不开,让人非常烦恼,迫不得已自己研究了下官方的采集库,找到解决途径1.在Lib/Lib/Action/Admin/XmlAction.class.php文件中加入下面一段...

MySQL为什么会有一大堆在Sleep的进程

MySQL为什么会有一大堆在Sleep的进程

[b]关于php应该在何时调用mysql_close()以及pconnect方式和传统方式有何种区别收藏[/b]以前我一直认为,当php的页面执行结束时,会自动释放掉一切。相信很多人都跟我想的一样。但...

SEO之文字链接title属性,图片alt属性

SEO之文字链接title属性,图片alt属性

[size=2][color=#000080] 什么是title属性?它和title标签的区别?title属性作用是什么?title属性其实我们经常会遇到就是鼠标放在文字链接上会有一段提示。title...

PHP环境配置IIS5.0+PHP5.23+MYSQL5+phpMyAdmin

PHP环境配置IIS5.0+PHP5.23+MYSQL5+phpMyAdmin

一。安装PHP51.获取PHP打开PHP官方网站的下载页:[url=http://www.php.net/downloads.php]http://www.php.net/downloads.php[...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。