1

所以我正在尝试使用 htaccess 保护 FLV 文件。

基本上我想阻止对 .flv 的直接访问(如此空白的引荐来源网址)并阻止来自任何不属于我自己的网站的热链接。

我是从 WordPress 安装中执行此操作的,但它不在根目录中,而是在子目录中。所以 mydomain.com/test/videos/

我已经尝试了以下代码,但我仍然可以输入 flv 的直接文件名,并且 chrome 将下载该文件,因此它不起作用:

RewriteEngine on
RewriteBase /test/videos/
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.co.uk(/)?.*$ [NC]
RewriteRule \.(flv)$ templates/images/logo.jpg [L,NC]

有什么想法会出错吗?它不会返回服务器错误。

4

1 回答 1

1

试试这个:

    RewriteEngine on    
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mydomain.co.uk/test/videos [NC]
    RewriteRule \.(flv)$ - [NC,F,L]
于 2013-01-17T12:23:58.390 回答