图文解析IIS下Rewrite组件防盗链

来源:asp之家 时间:2009-11-26 08:57:00 

首先笔者要说的是“盗链”很常见的现象,虽然没有采集那么“流行”,但是对于被盗者来说,碰到这事还真的及时解决,要不资源的消耗很可能会影响自身网站的正常运营。那究竟什么是盗链,怎样防止网站的信息被盗链呢?下面简单的说下:

“盗链”的定义是:此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上向最终用户提供此内容。

一般盗链分为文件盗链和图片盗链两种,什么下载站,图片站了,这里不得不说的是某些少数人拿着数百M的虚拟空间就想做下载、图片站;所以一般盗链就这样发生了。笔者前天发现Du Meter实时下载流量增加数倍,而IP和PV未见明显变化,持续一天左右,我采取了简单的防盗链,结果数分钟之后就恢复正常了。我采用的方法是利用Rewrite组件,用discuz论坛且静态页面的朋友都知道,下面以图文混排的方式简单的说下,由于没什么技术含量,大家就可以拍砖。

1、下载Rewrite压缩包,解压安装,玩论坛安装过的可免去这步。需要的可以窗口我。

2、打开安装目录下的httpd.ini文件,在最后加上以下语句

RewriteCond Host: (.+) 
RewriteCond Referer: (?!http://\1.*).* 
http://.*\.baidu\.com|.*\.google\.com|.*googlebot\.com|.edu.yuanma.cc).*).*$
RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O,N]

大体意思是,若请求不来自本站则拒绝请求,转而显示所防盗链网站根目录下的block.gif图片,图片适合图片站,对于下载站而言最好的当然是转跳页面了。第三行代码为被允许的网站。

3、添加ISAPI筛选,如下图

最后重启下你的网站,一个简单的防盗链系统就完成了。

QQ:5503525 QQ交流群:353263

本文来自:www.yuanma.cc 转载请保留出处,谢谢!

标签:IIS,Rewrite组件,防盗链,盗链
0
投稿

猜你喜欢

  • 图解DNS的工作原理

    2010-02-21 13:17:00
  • 第一届D2前端技术论坛(照片、讲稿、视频)

    2007-12-24 19:46:00
  • 七种友情链接作弊方法 站长要十分注意

    2009-05-15 16:19:00
  • 魔兽停服财务效应发酵 网易毛利同比降400万

    2009-11-20 09:18:00
  • 我的adsense优化经验,从0开始提高自己的广告收

    2008-03-25 15:51:00
  • 信息过量抓取有限:谈搜索引擎相关性技

    2008-11-12 11:28:00
  • WordPress邮件订阅按钮以及Feed订阅按钮添加方法

    2011-08-31 20:06:22
  • Tomcat与应用、Web服务器关系

    2009-01-06 17:06:00
  • 网络通断,请DNS服务器“作主”

    2010-02-20 19:24:00
  • 网络时代如何保护自己的隐私

    2007-10-02 20:04:00
  • IIS“http 500内部服务器错误”的解决方法

    2008-02-27 11:21:00
  • 个人站长要么颠覆要么抛弃

    2009-03-02 18:04:00
  • 借用SSL验证,让IIS信息访问更安全(4)

    2007-03-27 09:49:00
  • 产品为王

    2010-08-16 12:39:00
  • 使用linux下的TC进行服务器流量控制

    2009-09-09 08:39:00
  • Windows服务器管理的经验技巧

    2012-02-25 19:32:48
  • 为什么专业站长成功机率高于业余站长

    2009-03-11 17:22:00
  • 一个网站CEO的现实生活

    2007-10-08 12:05:00
  • 建站半年过程和经验分享

    2009-03-11 17:42:00
  • 如何部署WordPress到Amazon云端

    2011-05-19 17:07:00
  • asp之家 网站运营 m.aspxhome.com