English
 电子信箱
 加入收藏

  威盾防火墙 >> 新闻中心 >> 业界动态 >> 用IIS实现防止图片盗链

 

用IIS实现防止图片盗链

威盾防火墙 2014-11-15

 

一、创建目录 e:\Rewrite

把 Rewrite 下的四个文件(httpd.ini 、httpd.parse.errors、mtbnotif.dll、Rewrite.dll)上传到这里。

二、设置IIS属性,选择网站属性,到ISAPI筛选器,

关闭属性对话框。

再次查看网站属性,到ISAPI筛选器

如果看到状态为向上的绿色箭头,就说明Rewrite模块安装成功了。

 

点添加,在名称中输入rewrite,可执行文件选择刚才解压后的文件Rewrite.dll,点确定;再点确定,

三、修改 e:\Rewrite 里的 httpd.ini 文件为下面内容

[ISAPI_Rewrite]
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP

# Discuz4.10 Rewrite规则
RewriteCond Host: (.+)
# RewriteCond Referer: (?!http://\1.*).*
RewriteCond Referer: (?!http://(?:*\.abc\.net|*\.google\.com|*\.baidu\.com)).+

RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O,N]

#以上规则是 *.abc.net 的站点 google baidu不屏蔽

四、重启IIS

即可,注意:block.gif 文件是用来替换显示的图片的图片,要放在网站的根目录下。

每次修改 httpd.ini 都要重启一次IIS


相关内容: 最新内容:
Windows系统中IIS防盗链设置详细介绍[2014-11-14]
关于IIS防盗链问题[2014-11-14]
刚被网友问了一下说自己站图片被别人盗了,想加防盗链,故此,写了下Demo:[2014-11-14]
Win主机利用httpd.ini实现图片和文件的防盗链[2014-11-14]
教你如何用ISAPI_Rewrite做IIS防盗链[2014-11-14]
对于防盗链机制的思考[2014-11-14]
IIS上配置404页面的图文教程[2014-11-15]
Web服务器份额Nginx已超IIS位列第二名[2014-11-15]
IIS“数据库连接出错[代码:01],请检查数据库链接文件中的连接字串”错误的解决办法[2014-11-15]
IIS7下An error occurred on the server when processing the URL错误的解决办法[2014-11-15]
Windows系统中IIS防盗链设置详细介绍[2014-11-14]
关于IIS防盗链问题[2014-11-14]