IIS试用Rewrite防止图片盗链的解决办法

2012-02-02 17:18:34来源:西部e网作者:

如果你的空间流量或者带宽有限,为了防止一些网站“盗用”图片,在IIS可以使用ISAPI Rewrite的方法来解决这个问题。

如果你的空间流量或者带宽有限,为了防止一些网站“盗用”图片,在IIS可以使用ISAPI Rewrite的方法来解决这个问题。

1、下载IIS Rewrite组件

官方下载地址:http://www.helicontech.com/download-isapi_rewrite.htm

网盘下载地址:http://dl.dbank.com/c0jmztvop2 (免安装绿色版)

注意:这里有多个版本,我们使用Freeware版就可以了。下载后安装或者解压。

2、IIS下安装Rewrite组件

这部分请看下面的具体操作图文教程(见下一页)。

3、配置规则

修改 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不屏蔽

注意:将abc.net修改成你自己的域名。
另外:block.gif 文件是用来替换显示的图片的图片,要放在网站的根目录下。

关键词:IIS盗链Rewrite

赞助商链接: