【发布时间】:2014-01-08 08:38:06
【问题描述】:
我在 .htaccess 文件中有一个脚本来防止图像和音频文件的热链接。 该网站允许下载 mp3 音频文件。 在过去的一年中使用此设置没有产生任何问题,直到最近。 一位用户无法下载任何音频文件。 我从脚本中删除了 mp3,用户可以下载音频。 这是我使用的脚本:
重写引擎开启 重写条件 %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mywebsite.com [NC] 重写规则 \.(jpg|jpeg|png|gif|mp3|pdf)$ mywebsite.com/hotlink.jpe [R,L]有没有更好的方法来写这个? 为什么它不适用于所有用户?
【问题讨论】:
-
您是否能够查明该用户的 HTTP 引荐来源网址?在您的 Apache 访问日志中?也许这个用户无意中欺骗了他的推荐人。
-
您还有其他指向此的域吗?还有 .net 或 .org 等?
标签: .htaccess mp3 hotlinking