English
 电子信箱
 加入收藏

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

 

ISAPI Rewrite实现IIS图片防盗链

威盾防火墙 2015-01-15

 

为了实现图片防盗链,根据网络上搜集的资料加上自身的实践,终于实现了iis下的图片防盗链功能。

  实施步骤:

  1.下载比较出名的www.helicontech.com提供的ISAPI Rewrite软件的不花钱版本(不花钱版本虽然有一些功能上的限定,但是做防盗链足够了):

  http://www.isapirewrite.com/download/isapi_rwl_x86_0072.msi

  2.配置软件安装目录的IIS_WGP组的读写权限(主要,假如不配置安装完后你的站点就会直接Service Unavailable,无法 访问)。

  配置要领:

  假如你的安装目录是D:\Program Files\Helicon\ISAPI_Rewrite(默认安装目录是\Program Files\Helicon\ISAPI_Rewrite,咱们能够先建立),右击ISAPI_Rewrite,挑选 “属性”->“安全”->“添加”->“高级”->“立即查找”,会找到一项IIS_WGP,双击添加,确定即可。然后选中这个组,点击“完全控制”,使其拥有读写权限。

  3.安装软件(安装流程中软件会重启iis),安装目录挑选上一步配置好权限的目录,安装完毕后打开控制面板里的Internet 信息服务,打开站点的属性对话框里面有一项“isapi筛选器”,点击“添加”,“筛选器名称”自身随便填写一个好理会的名字就能够,“可执行文件”项点击“阅读 ”,挑选刚才安装的ISAPI_Rewrite的安装目录中的ISAPI_Rewrite.dll,确定即可。重启iis。

  4.修改安装目录中的httpd.ini文件(假如这个文件为“只读”属性,则去掉“只读”之后再修改)

  添加:

  RewriteCond Host: ^(.+)$

  RewriteCond Referer: ^(?!http://\\1.*).*$

  RewriteCond Referer: ^(?!http://.*\.baidu\.com.*\.google\.com.*googlebot\.com.*\.abc\.net).*).*$

  RewriteRule ^(?!(/logo\.gif/2_files/logo_tg\.gif)).*\.(?:gifjpgjpegpng)$ /block.gif [I,O,N]

  解释表明:

  a.上面准则第三行中的www.abc.net为你站点的域名,请根据实际情况作出相应的修改,里面的baidu.com 和google.com是为了不阻止搜索引擎蜘蛛抓取图片。

  b.第四行中的/logo.gif和2_fies/logo_tg.gif为你的logo图片的地址,目标是准许别人友情链接运用你的logo,假如不须要能够去掉"(?!(/logo\.gif/2_files/logo_tg\.gif))"。后面的gif jpg等等能够自身根据实际情况修改。


相关内容: 最新内容:
网站图片防盗链设置方法[2015-01-15]
网站高级应用之防盗链[2015-01-15]
Apache防盗链的使用方法及破解方法[2015-01-15]
图片防盗链办法[2015-01-15]
图片防盗链[2015-01-15]
D12-Nginx-利用Referer防盗链[2015-01-15]
网站图片防盗链设置方法[2015-01-15]
网站高级应用之防盗链[2015-01-15]
学会分析网站原始访问日志[2015-01-15]
Apache防盗链的使用方法及破解方法[2015-01-15]
图片防盗链办法[2015-01-15]
图片防盗链[2015-01-15]