我的.htaccess是這樣寫的
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.)?xxxxxxxxxx.com/.*$ [NC]
RewriteRule .* - [F]
xxxxxxxxxx.com是我的網域名稱
透過這樣的寫法
我可以讓我網站以外的所有網域都無法讀取檔案和照片
直接在瀏覽器中打圖片網址會出現403錯誤
但我發現這樣的寫法若用 fopen 還是無法讀取自己的檔案
用到 fopen 語法的程式在我自己的網域中
所以我上網找到了這個寫法好像可以讓fopen讀自己的檔案
RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} ^.+$ [NC]
RewriteRule .* - [F,L]
我把這兩行程式碼一起放進htaccess檔案中
但還是無法讓fopen執行
也同樣不能讀檔案
好像只有前半段阻擋的發揮作用
後半段開放fopen的地方就沒有執行了?
不知道是不是我的寫法有錯
麻煩前輩們指點我一下 ><
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.73.10