台灣最大程式設計社群網站
線上人數
1780
 
會員總數:246092
討論主題:189665
歡迎您免費加入會員
討論區列表 >> PHP >> htaccess設定防止外部引用,Android手機本站無法開啟
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
htaccess設定防止外部引用,Android手機本站無法開啟
價值 : 100 QP  點閱數:712 回應數:2
樓主

迷路
高級專家
11226 137
7597 1743
發送站內信

捐贈 VP 給 迷路
為了避免資源被外部網站盜用,所以在htaccess中加上設定
禁止特定副檔名檔案被其他來源網址開啟
寫法如下

設定後
使用電腦和iOS的瀏覽器開此站時,都能正常使用檔案
外部網站也確實無法使用此站檔案
用Android系統Chrome開啟此站時,圖檔可以正常使用
但是<video>卻無法正常開啟mp4檔案
直接輸入mp4檔案網址也無法正常開啟
請問原因或是修改方法

本篇文章發表於2015-06-24 15:48
1樓
作者回應

迷路
捐贈 VP 給 迷路 檢舉此回應
由於始終找不到原因,轉換思路改測試其他瀏覽器
結果除了chrome外,Opera和Safari也都有一樣的問題
但是firefox卻能正常運作
話說我能將原因歸咎於瀏覽器對video標籤的支援有問題嗎?
本篇文章回覆於2015-08-21 13:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
我記得我看過這一類的問題。不過我沒很仔細注意就是了。

大意是video是屬於採用外連的方式去讀取資源的。
所以如果你加上這樣的判斷。自然會當成外連而擋下。

另外一個說法就是用video連結的。是取不到HTTP_REFERER的值。
解決的方式我不太記得了。
映像中是採用php的方式來處理連結。而不直接取用mp4。這樣就可以。
本篇文章回覆於2015-08-21 17:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.