English
 电子信箱
 加入收藏

  威盾防火墙 >> 新闻中心 >> 业界动态 >> IIS解决图片文件防盗链的办法

 

IIS解决图片文件防盗链的办法

威盾防火墙 2014-12-08

 


IIS不支持UrlRewrite。

   所以我们需要通过安装第三方服务器扩展让IIS支持UrlRewrite。
   目前有一种产品能比较好地支持IIS的UrlRewrite,名字叫ISAPI_Rewrite
  下载地址在: http://www.helicontech.com/download/
      具体的设置方法:修改http.ini文件,在里面添加一下代码:
RewriteCond Host: (.+)
RewriteCond Referer: (?!http://\1.*).*
RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /no.gif [I,O]
      然后重启IIS,就生效了。
      如果要对多个网站支持,特别允许例外地允许他们访问,那么就把第二句改成:RewriteCond Referer: (?!http://(?:www\.ganby\.cn|www\.163\.com)).+
      上面的no.gif是一张代替那些图片和文件显示的图片,就是那些引用我们图片的地方都会出现这个图片。

相关内容: 最新内容:
基于ISAPI Rewrite软件实现IIS图片防盗链方法[2014-12-08]
IIS图片防盗链和下载的解决方案[2014-12-08]
部分网站允许空白referer的防盗链图片的js破解代码[2014-12-08]
我来教你玩转MYIIS-VIF 防盗链 基础防盗链[2014-12-07]
asp.net iis7.5下配置图片防盗链-WEB服务器-[2014-12-06]
需要对论坛上传的图片做防盗链处理了,如果你有在其他网站粘贴易索上传的图,为防止图片失效,请进内[2014-11-28]
Windows 8 IIS中配置PHP运行环境的方法[2014-12-08]
PHP在64位Win2003和IIS下运行设置方法[2014-12-08]
IIS+PHP+MySQL环境中PHP.INI需要注意的几个地方[2014-12-08]
备份mssql数据库的批处理[2014-12-08]
Wins2003系统中Apache性能优化方法[2014-12-08]
II7添加应用程序测试时 无法验证对路径(c:\test\WcfService)的访问[2014-12-08]