English
 电子信箱
 加入收藏

  威盾防火墙 >> 新闻中心 >> 威盾新闻 >> IIS图片防盗链和下载的解决方案

 

IIS图片防盗链和下载的解决方案

威盾防火墙 2015-01-04

 
最近服务器需要防图片别盗链,所以找了很多代码,下面给出具体配置代码
在要启用Rewrite的IIS站点的Isapi上添加这个筛选器  
筛选器名称Rewrite  
可执行文件选择 c:\Rewrite\Rewrite.dll 即可以了  
httpd.ini是配置文件  
图片防盗链代码 
复制代码代码如下:
   
[ISAPI_Rewrite]   
# 3600 = 1 hour   
CacheClockRate 3600   
RepeatLimit 32   
# Protect httpd.ini and httpd.parse.errors files   
# from accessing through HTTP   
RewriteCond Host: (.+)   
RewriteCond Referer: (?!http://\1.*).*   
RewriteRule .*\.(?:gif|jpg|png|bmp) /force.gif [I,O]   

如果你想对个别站点不防盗链的话或者你的论坛和supesite是分开的两个域名的话。以上方法会导致双方相互防盗链!不能正常调用 请按下面的方法改动 

RewriteCond Host: (.+)  
RewriteCond Referer: (?!http://\1.*).*  
RewriteRule .*\.(?:gif|jpg|png|) /block.gif [I,O]  
请把上面代码第二行改为:  
RewriteCond Referer: (?!http://(?:www\.jb51\.net|www\.discuz\.net)).+  

上面这个代码的意思就是除了http://www.jb51.net以及www.discuz.net这两个站点,在其它网站上盗链全部拒绝!


相关内容: 最新内容:
IIS网站防盗链下载的解决方案[2015-01-04]
网站图片、文件的防盗链是怎样实现的[2014-12-25]
网站IIS服务器防盗链问题解决办法[2014-12-25]
我来教你玩转iis防盗链 MYIIS-VIF超级防盗链[2014-12-25]
IIS7.5 web.config Rewrite Rules 防盗链[2014-12-25]
IIS网站防盗链下载的解决方案[2014-12-25]
IIS网站防盗链下载的解决方案[2015-01-04]
过滤非法url的利器URLScan Tools的使用[2014-12-30]
更改主机文件引发思考 防火墙URL过滤无奈[2014-12-30]
ASP.NET过滤器的应用方法介绍[2014-12-30]
ASP.NET中的URL过滤实现代码[2014-12-30]
基于URL的网页内容过滤器的设计与实现[2014-12-30]