PCZONE 討論區 - 觀看單一文章 - 【求助】httpd.conf 防盜連只能防圖片嗎?
觀看單一文章
mus000
會員

引用:
作者: 阿敏
請問這句:
http://自己網站的舊資料/
指的是什麼?
是自己網站的URL位址嗎?需要目錄名嗎?
你的設定其實沒什麼大問題。
可能是你的 url 設定沒設好。

引用:
SetEnvIfNoCase Referer "^http://自己網站的名稱/" local_ref=1
之前好像少了 "1"。
至於你網站的,你可以只設定網域,也可以網域加目錄名稱都設定上去。
但是要注意,有設定目錄的話,代表檢查referer值會檢查到目錄也要相同才會通過。

假設站名是 aa.bb.cc.dd 目錄是 /xxx/zzz/
只想比對站名:
SetEnvIfNoCase Referer "^http://aa\.bb\.cc\.dd/" local_ref=1
目錄也要相同的比對:
SetEnvIfNoCase Referer "^http://aa\.bb\.cc\.dd/xxx/zzz/" local_ref=1

另外, .htaccess 放的位置也會有差別,.htaccess 的作用範圍,只有放置該檔的目錄,以及其下的子目錄才會有作用。是目錄不是網址喔。
如果其它的目錄已經有另外設定過權限的話,要檢查一下權限有沒有衝突。
回覆