当前位置:网站首页 >更多 >WEB > 正文

[网站技巧] IIS图片防盗链和下载的解决方案

作者:观棋日期:2018-08-15 分类:WEB

最近服务器需要防图片别盗链,所以找了很多代码,下面给出具体配置代码
在要启用Rewrite的IIS站点的Isapi上添加这个筛选器
筛选器名称Rewrite
可执行文件选择c:\Rewrite\Rewrite.dll 即可以了
httpd.ini是配置文件
图片防盗链代码
复制代码代码如下:

[ISAPI_Rewrite]
#3600=1hour
CacheClockRate3600
RepeatLimit32
#Protecthttpd.iniandhttpd.parse.errorsfiles
#fromaccessingthroughHTTP
RewriteCondHost:(.+)
RewriteCondReferer:(?!http://\1.*).*
RewriteRule.*\.(?:gif|jpg|png|bmp)/force.gif[I,O]

如果你想对个别站点不防盗链的话或者你的论坛和supesite是分开的两个域名的话。以上方法会导致双方相互防盗链!不能正常调用请按下面的方法改动

RewriteCondHost:(.+)
RewriteCondReferer:(?!http://\1.*).*
RewriteRule.*\.(?:gif|jpg|png|)/block.gif[I,O]
请把上面代码第二行改为:
RewriteCondReferer:(?!http://(?:www\.jb51\.net|www\.discuz\.net)).+

上面这个代码的意思就是除了//www.jb51.net以及www.discuz.net这两个站点,在其它网站上盗链全部拒绝!

取消回复欢迎 发表评论:

请填写验证码
本站会员尊享VIP特权,现在就加入我们吧!登录注册
登录
用户名
密码
注册
用户名
密码
确认密码
昵称
邮箱
QQ
验证码
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱
请先 登录 再评论,若不是会员请先 注册