[提问]
web.config 设置防盗链,不防歌曲文件下载? 附防盗代码!!
|
|
在GD Windows 4GH Deluxe 空间上用web.config 设置防盗链。
现在图片防盗没有问题了。 但是发现一个问题,我设置了wma也防盗。
但是在地址栏直接输入wma歌曲地址,显示的是防盗图片。
可是用迅雷还是能直接下载歌曲。
是我代码还不够对,还是就是无法防止迅雷等下载?
谢谢。
下面是我的防盗代码。
+++++++++++++++++++++
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Prevent hotlinking">
<match url="^.*\.(rar|zip)$" ignoreCase="true" />
<conditions>
<add input="{HTTP_REFERER}" pattern="^$" negate="true" />
<add input="{HTTP_REFERER}" pattern="http://www.yilot.com/.*" negate="true" />
<add input="{HTTP_REFERER}" pattern="http://sims.ylot.cn/.*" negate="true" />
<add input="{HTTP_REFERER}" pattern="http://bbs.yilot.com/.*" negate="true" />
</conditions>
<action type="Rewrite" url="/offlink.gif" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
[ 本帖最后由 yilot 于 2011-4-22 05:05 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
lwbo1987
发表于 2011-4-22 16:52:58
|
显示全部楼层
|
web.config设置防盗链一直好像没有很好的办法去解决!可能是代码不够对,但是目前windows主机没有找到好的方法 |
|
|
|
|
|
|
|
|
|
|
yilot
发表于 2011-4-22 16:56:59
|
显示全部楼层
|
把另外两个一样的帖子删除了吧。现在我这里提交帖子,就是错误页面。刚才以为没有成功,返回重新提交了3次。 |
|
|
|
|
|
|
|
|
|
|
lwbo1987
发表于 2011-4-22 16:59:52
|
显示全部楼层
回复 3# 的帖子
|
楼主你的web.config设置防盗链的代码可以贴出来看看吗 |
|
|
|
|
|
|
|
|
|
|
yilot
发表于 2011-4-22 17:06:00
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
lwbo1987
发表于 2011-4-22 17:07:10
|
显示全部楼层
回复 5# 的帖子
|
你测试下,当你下载后的图片显示的是什么,如果是你设置的防盗链图片就是设置成功了 |
|
|
|
|
|
|
|
|
|
|
yilot
发表于 2011-4-22 17:11:18
|
显示全部楼层
回复 6# 的帖子
我用迅雷下载,可以下下载。
但是在别的网站引用图片,是可以防盗。
现在我的代码不防迅雷这样的下载。 |
|
|
|
|
|
|
|
|
|
|
lwbo1987
发表于 2011-4-22 17:13:18
|
显示全部楼层
一般防盗链不就是指的是只有在你指定的网站上才能下载图片,其他网站下载的都是无效的图片
你试过用迅雷下载后的图片是否就是你设置的防盗链图片吗 |
|
|
|
|
|
|
|
|
|
|
yilot
发表于 2011-4-23 12:21:14
|
显示全部楼层
回复 8# 的帖子
迅雷下载,不是防盗图片,还是原图。
在别的网站引用图片,显示的是防盗图片。
现在下载还有问题。
搞不明白。 |
|
|
|
|
|
|
|
|
|
|
lwbo1987
发表于 2011-4-23 12:52:26
|
显示全部楼层
回复 9# 的帖子
|
那应该是对的啊,只有在你的网站上下载图片才是正确的,其他网站下载就是你设置的防盗链图片! |
|
|
|
|
|
|
|
|