English
 电子信箱
 加入收藏

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

 

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

威盾防火墙 2015-01-27

 
最近服务器需要防图片别盗链,所以找了很多代码,下面给出具体配置代码
在要启用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这两个站点,在其它网站上盗链全部拒绝!

相关内容: 最新内容:
IIS7.5配置防盗链[2015-01-27]
iis服务器防盗链ISAPI Rewrite设置[2015-01-27]
PHP防止盗链的方法[2015-01-27]
IIS试用Rewrite防止图片盗链的解决办法[2015-01-27]
ISAPI Rewrite实现iis防盗链[2015-01-27]
真正可用的IIS的ISAPI-Rewrite伪静态URL图片防盗链规则写法[2015-01-25]
IIS7.5配置防盗链[2015-01-27]
iis服务器防盗链ISAPI Rewrite设置[2015-01-27]
java环境变量配置[2015-01-27]
PHP防止盗链的方法[2015-01-27]
IIS试用Rewrite防止图片盗链的解决办法[2015-01-27]
ISAPI Rewrite实现iis防盗链[2015-01-27]