防止直接访问mp4(IE / Edge忽略HTTP_REFERER)

时间:2017-11-03 12:26:45

标签: .htaccess internet-explorer video microsoft-edge http-referer

我想在我的网站上显示视频(mp4),但希望阻止直接访问(example.com/videos/vide1.mp4)。我设法将限制添加到.htaccess,我将其置于视频文件夹中:

Reselect

这适用于Firefox / Chrome / ...但在IE或Edge上我收到错误“无效来源”并且视频未在网站上显示。看起来IE / Edge忽略或使用不同的HTTP_REFERER?有没有解决这个问题的方法?

1 个答案:

答案 0 :(得分:0)

有很多工具或浏览器或“匿名者”可能阻止引用者 numa(7)

您可以使用:

RewriteEngine on
# This line is the equivalent of your 4 lines
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?example\.com [NC] 
RewriteRule \.(gif|png|mp4)$ - [F,L]