引用:
|
作者: 阿敏 卻只能防圖片被盜連,其他的如 wmv、swf 等貼在別的網站照樣能夠播放,這是為什麼呢? |
首先,防盜連只是防君子不防小人,所以還是有辦法被破解,
只是一般人不會這麼做就是了
然後呢,防盜連的原理是由伺服器去檢查
HTTP_REFERER 這個變數,
除了這個變數可以偽造之外,
如果不是從瀏覽器下載 wmv 等影音檔,而是由 Media Player 直接播放,
那麼 Media Player 並不會送出這個
HTTP_REFERER 資訊,
所以就無法判斷這個檔案是不是被盜連了
除非你想要求使用者一定要先下載再播放,那麼你把
RewriteCond %{HTTP_REFERER} !^$
這行拿掉,同時把
AllowOverride 設成
All 就可以了
另外附帶一提,未來改版後的
WebAMP 會支援防盜連功能,
只要勾選要設定防盜連的檔案格式後,就可以擁有防盜連的功能了!