2013-01-17 54 views
1

所以我試圖用htaccess來保護FLV文件。htaccess熱鏈接保護

基本上我想阻止直接訪問.flv(如此空白的引用),並阻止任何網站的盜鏈,這不是我自己的。

我這樣做是從WordPress安裝的,但它不在根上,它在一個子目錄中。所以mydomain.com/test/videos/

我嘗試下面的代碼,但我仍然可以鍵入FLV和鉻的直接文件名會下載文件,因此它不工作:

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] 

任何想法哪裏出錯了?它不會返回服務器錯誤。

回答

1

試試這個:

RewriteEngine on  
    RewriteCond %{HTTP_REFERER} !^$ 
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mydomain.co.uk/test/videos [NC] 
    RewriteRule \.(flv)$ - [NC,F,L] 
+0

遺憾的是它仍然允許直接訪問時,在URL只是打字。 – user319940