当前位置:七道奇文章资讯网站建设网站美工
日期:2009-08-28 00:22:00  来源:本站整理

网站高级利用之防盗链[网站美工]

赞助商链接



  本文“网站高级利用之防盗链[网站美工]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

目前做网站,城市碰到盗链的问题,包含图片盗链、音乐或视频文件(如mp3、Flash等)盗链.相信很多朋友都曾碰到过网站内文件分外是图片被盗链的情形烦.我们下面就是对这个问题来解析一下原理和办理办法.
  所谓盗链:是指对方网站直接链接您网站上的文件,而不是将其置于自己的服务器上,普通而言,盗链的对象大多为较耗带宽的大体积文件,如图片、视频等,从某种意义上说,这事实上造成了让您为其拜候流量买单:不但您的服务器带宽被无任何回报地占用,并且,常常会在很大程序上影响您网站的拜候速度.

  若何盗链:只要用最基本的html知识,比方在公布的文章中利用img嵌套一个图片,href链接一个文件下载等.

  反盗链的原理和实现办法:判断Referer头是不是自己的域名,如我过一会要讲的apache禁止图片盗链的实现,就用了这个办法.

  下面我们就以图片为例子来阐明这个.

  实现目的:我们要实现的是不但屏蔽/禁止非本网站的盗链拜候,还将盗链恳求转给自身的网站,让读者知道谁是真正的公布者(图片源网站)

  设置 apache的rul重写功效如加入下面的设置到.htaccess,来实现这个功效. 禁止图片盗链.

  RewriteEngine on


  翻开重写url

  RewriteCond %{REQUEST_URI} !^/allow/.*$Content$nbsp;


  解除的url.这个相当的重要,因为背面的referer过滤时会过滤这些.所以翻开这个可以"盗链",这样才能让用户精确的显示出错的网站.

  RewriteCond %{REQUEST_FILENAME} \.(gif|jpeg|png|jpg)$Content$nbsp;[NC]


  以上为判断能否为图片文件:您也可以按照自己的需求设置更多的文件范例.也可以是exe之类

  RewriteCond %{HTTP_REFERER} !^$Content$nbsp;


  上面这一行意在答应空"HTTP_REFERER"的拜候,即答应用户在浏览器地址栏中直接输入图片地址时图片文件的显示.倡议,假如逼迫必须具有"HTTP_REFERER"才能拜候,大概会带来某些问题,比方直接在url地址栏中输入地址

  RewriteCond %{HTTP_REFERER} !chinaitlab\.com [NC]
RewriteCond %{HTTP_REFERER} !谷歌\.com [NC]
RewriteCond %{HTTP_REFERER} !百度\.com [NC]


  设置答应拜候的HTTP根源,包含网站自身、Google、Baidu、等.

  RewriteRule (.*) /allow/error.gif [R=301,NC,L]


  将不满意referer条件的拜候重定向至error.gif.有没有发现error.gif位于答应"盗链"的目录allow中,要相当注意,不然,告诫信息和图片将无法在对方网站上显示.

  如上,就实现了我们要的功效.不但屏蔽/禁止非本网站的盗链拜候,还将盗链恳求转给自身的网站,让读者知道谁是真正的公布者(图片源网站)

  其他范例文件的防盗链设定

  假如您的网站上存在其他近似体积较大较耗费带宽的文件如flash、mp3被其他网站盗链,可以一样采纳上述战略,比方说,对Flash文件,可用近似以下的设置:

  RewriteCond %{REQUEST_URI} ^/allow
RewriteCond %{REQUEST_FILENAME} \.swf$Content$nbsp;[NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !chinaitlab\.com [NC]
RewriteRule (.*) /allow/error.swf [R=301,NC,L]


  当然,需求事前有声明版权信息的flash文件"error.swf".其他如mp3文件、紧缩文件(zip或rar)盗链的设置和这个一样.

  当然,以上讲的referer有大概有高手造假,那我们还有越发高级的办法.比方加上User-Agent等别的头判断,如Cookie判断等 记录比对来过的IP,掌握拜候页面时设置session,在拜候图片等时判断能否来过等办法.
 


  以上是“网站高级利用之防盗链[网站美工]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 网站高级利用之防盗链
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .