免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2035 | 回复: 2
打印 上一主题 下一主题

[Web] rewrite实现Apache防盗链 mp3的问题 - 求解 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-29 00:58 |只看该作者 |倒序浏览
10可用积分
使用rewrite实现Apache防盗链,将代码编写到httpd-vhosts.conf

我设置的防盗链扩展名为  zip|rar|jpg|gif|mp3|wma|flv|swf

然后一旦不是信任站点访问,那么会重定向到一个固定的页面或图片。

但是,如果在非信任站点填加了 mp3 文件,虽然不能播放了,但是用迅雷等工具,可以下载到。

有什么办法可以避免吗?

最佳答案

查看完整内容

迅雷会伪造下载地址的浏览器REFERER, 检查一下迅雷下载时的agent 并禁止(如果有的话)。加上下面条件看看是否管用:(防盗链类文件mp3等只允许播放器播放,不允许任何其它方式的访问)

论坛徽章:
3
戌狗
日期:2014-09-10 17:07:162015年辞旧岁徽章
日期:2015-03-03 16:54:15wusuopu
日期:2016-06-17 17:43:45
2 [报告]
发表于 2008-11-29 00:58 |只看该作者
原帖由 6808849 于 2008-11-29 00:58 发表
使用rewrite实现Apache防盗链,将代码编写到httpd-vhosts.conf

我设置的防盗链扩展名为  zip|rar|jpg|gif|mp3|wma|flv|swf

然后一旦不是信任站点访问,那么会重定向到一个固定的页面或图片。

但是,如 ...

迅雷会伪造下载地址的浏览器REFERER, 检查一下迅雷下载时的agent 并禁止(如果有的话)。
加上下面条件看看是否管用:(防盗链类文件mp3等只允许播放器播放,不允许任何其它方式的访问)

  1. RewriteCond %{HTTP_USER_AGENT} !^NSPlayer.*
  2. RewriteCond %{HTTP_USER_AGENT} !^Windows.*
复制代码

论坛徽章:
0
3 [报告]
发表于 2008-11-29 01:03 |只看该作者
那是从其他站点下的,和你无关,不会对你的服务器产生流量的。
其实你可以直接rewrite到一张图片,我就不相信还能下到MP3。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP