作者 主題: 如何設定 Apache 控制存取  (閱讀 1473 次)

0 會員 與 1 訪客 正在閱讀本文。

bruce_wu

  • 憂鬱的高中生
  • ***
  • 文章數: 91
    • 檢視個人資料
如何設定 Apache 控制存取
« 於: 2007-05-15 16:53 »
以下是  Apache 的 Log

192.168.1.168 - - [15/May/2007:16:40:38 +0800] "GET /test1.php HTTP/1.1" 200 27 "-" "Windows-Media-Player/10.00.00.4036"

192.168.1.168 - - [15/May/2007:16:40:12 +0800] "GET /test1.php HTTP/1.1" 200 27 "http://192.168.1.1/test.php" "Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)"

其中第一筆是我透過瀏覽器瀏覽網頁的紀錄
第二筆是我透過 FlashGet 下載 test.php 的紀錄
請問要如何設定 APACHE 讓 第一種透過 FlashGet 的無法下載呢?

目前我看這兩筆的紀錄差別在 第8欄 referer 中第一筆為 "-" ,第二筆為  "http://192.168.1.1/test.php" ,是否能夠從此下手設定,此如果不為 "-" 者,不許允獨取

謝謝!

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
如何設定 Apache 控制存取
« 回覆 #1 於: 2007-05-15 17:36 »
用  BrowserMatch ??