我在一个文件夹中有视频文件。我想限制用户直接访问它们。我有像这样的.htaccess
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost.*$ [NC]
RewriteRule \.(mp4|flv)$ - [F]
IDEA:
这将允许浏览器在页面请求时访问我的视频。但它会拒绝从网址直接访问。
实际回复:
它适用于Chrome。但在所有其他浏览器(firefox,opera,midori)中它给出了StreamNotFound错误。有什么问题?请帮忙。
答案 0 :(得分:0)
尝试此规则:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost [NC]
RewriteRule \.(mp4|flv)$ - [NC,F]