用IIS isapi-rewrite来防盗链

2009/06/04  |  4:22 下午分类:isapi-rewrite  |  标签:  |  3,021 views

Isapi-rewrite一个很有用的功能–防盗链,完全能满足普通的防盗链需求,如果你的服务器支持isapi-write,你就不用再到处寻找防盗链软件了,只要修改一下httpd.ini的相应规则就可以了。

1
2
3
4
5
6
7
8
9
10
11
12
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
# Collected By weijingtai.com
#根据需要将允许访问的域名按下面例子添加即可。
#可根据需要自行设置需要防盗链的文件后缀。
#/block.html为盗链替换的网页,可以设置版权提醒。
RepeatLimit 32
RewriteCond Host: ^(.+)$
RewriteCond Referer: ^(?!http://1.*).*$
RewriteCond Referer: ^(?!http://(.*.google.com|.*.baidu.com|.*.weijingtai.com).*).*$
RewriteRule ^.*.(?:gif|jpg|png|exe|rar|zip|jpeg|mp3|rar)$ /block.html [I,O,N]


注意,可以自行将各大搜索引擎的网址加到允许的名单里, 我只添加了google和baidu。

可以自己做一个block.html放到根目录,在其中设置你的网站信息。文件下载见下方

Download anti-down Version 1
喜欢本文,那就收藏到: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

4条评论 关于 “用IIS isapi-rewrite来防盗链”

  1. ivw 发表于: 十月 29th, 2009 2:51 上午

    呵呵,这样就有一个问题,就是用户直接在浏览器输入jpg的链接地址时,也看不到图片啊。

    [回复]

  2. 非主流乐乐 发表于: 十一月 4th, 2009 3:23 下午

    很好狠强大 我谢谢你

    [回复]

  3. yrh 发表于: 十二月 26th, 2009 5:30 上午

    请问我想logo.gif图片不被防盗链,其他的gif文件全为防盗链,就是排除logo.gif 规则应该怎么写?可以实现吗?

    [回复]

  4. JoAnStrive 发表于: 三月 11th, 2010 3:48 上午

    谢谢,用上了. 如果能够解释下就好了.. 博客搜藏了.

    [回复]


发表您的评论