2011-06-17 23 views
1

我想拆除我的服務器上託管的FLVMP4視頻的熱鏈接,但當視頻從其URL 開頭:
http://www.mywebsite.com/index.php?main_page=videos_page&

什麼是我必須添加到我的.htaccess文件的apache配置?禁用熱鏈接或直接下載我的視頻,並且只在我的網站的頁面顯示視頻時流式傳輸視頻

+1

這與[Apache .htaccess盜鏈重定向](http://stackoverflow.com/q/1126552/331508)以及其他幾乎相同。 – 2011-06-17 07:03:37

回答

2

禁用熱聯,代之以一個普通的網站標識內容FO種類,引導人們回到你的網站而不是圖像,這增加了的.htaccess folde RIN您的網站的根目錄:

Options +FollowSymlinks 
RewriteEngine On 
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yoursite\.com/ [NC] 
RewriteCond %{REQUEST_URI} !hotlink\.(gif|png\SOME FILETYPES NOT TO HOTLINK) [NC] 
RewriteCond %{REQUEST_URI} !^/index.php?main_page=videos_page& 
RewriteRule .*\.(gif|jpg|png)$ http://www.mywebsite.org/generic/imagetoreplace.png [NC] 

請記住,.htaccess是隱藏的,因此請確保在yoru ftp客戶端中打開「顯示隱藏文件」。

+0

對不起,但我想你沒有讀好我的問題。 – KarimMesallam 2011-06-17 14:40:06

+0

也許你可以詳細說明。您的問題是禁用視頻上的盜鏈。只需將gif | png更改爲mon | avi | mp4 | flv ...等,然後只需爲該網址添加重寫條件即可。簡單。我不在這裏? – alt 2011-06-17 15:33:15

+0

我在我的問題中說過:「除非視頻從其網址開頭的頁面顯示:http://www.mywebsite.com/index.php?main_page=videos_page&你沒有提及任何迴應。 – KarimMesallam 2011-06-17 15:40:51