[問題] apache上,如何設定某檔案只能內網讀取

看板Linux作者 (crazyM)時間7年前 (2016/07/06 12:07), 編輯推噓3(308)
留言11則, 6人參與, 最新討論串1/1
請問apache網站系統,如何設定某檔案只能被內網讀取 如 content.html 這個檔只能被網站裡的 read_content.php 檔來讀取, 而一般使用者無法拜訪content.html -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.130.162.129 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1467778066.A.98A.html

07/06 12:10, , 1F
不要放在使用者看的到的目錄啊
07/06 12:10, 1F

07/06 13:13, , 2F
簡單的例子給你參考: httpd.conf
07/06 13:13, 2F

07/06 13:13, , 3F
RewriteEngine on
07/06 13:13, 3F

07/06 13:13, , 4F
RewriteRule content.html /not_allow.html [L]
07/06 13:13, 4F

07/06 15:17, , 5F
可以看一下 httpd.conf,一般會有個語法禁止 .ht 開頭
07/06 15:17, 5F

07/06 15:17, , 6F
檔案無法使用的語法,主要用 <Files> ... </Files>
07/06 15:17, 6F

07/06 15:17, , 7F
語法來達成,可以參考看看...
07/06 15:17, 7F

07/06 21:58, , 8F
用 htaccess 或者在檔案內加入判斷IP的語法
07/06 21:58, 8F

07/07 05:30, , 9F
content.html放httpd以外的目錄,用php去開檔讀檔
07/07 05:30, 9F

07/07 23:35, , 10F
樓上這個方式的確是更好方式
07/07 23:35, 10F

07/12 20:50, , 11F
nullspace的方法+1
07/12 20:50, 11F
文章代碼(AID): #1NV8GIcA (Linux)