【求助】Appache 為什麼會分辨目錄大小寫?



贊助商連結


頁 : [1] 2

babycar
2002-11-11, 09:56 AM
快被這個問題煩透了
我的路徑是 /forum
使用者如果打 /Forum 或 /FORUM
都會找不到網頁,怎麼解呢?
我用 Win2000 Server + Appserv
Appache 是 1.3..26

贊助商連結


Joes
2002-11-11, 10:43 AM
.....那就改大寫不就好了...|||

Marty
2002-11-11, 11:38 AM
可以建立/Forum 與 /FORUM目錄
裡面各放一個index.htm,且於檔案的MEAT加上redirection
如:
<META HTTP-EQUIV="refresh" CONTENT="0;URL=/forum">

babycar
2002-11-11, 12:16 PM
那 user 打小寫了?

babycar
2002-11-11, 03:25 PM
用這種方法解決?
那其他狀況要考慮嗎?
/fOrum
/FORum
/ForUM
....
而且在 2000 下也做不到,因為不分大小寫只能建立一個......

怪盜基德
2002-11-11, 06:32 PM
簡單 就是不要用Apache 改用IIS

琥珀
2002-11-11, 09:35 PM
因為 Apache 比較聰明, IIS 笨。

這個問題再討論下去,恐怕就會變成兩派之爭。(沒那麼嚴重~~)

june3838
2002-11-11, 11:42 PM
因為apache比較安全,iis安全性…

shauronglu
2002-11-12, 08:39 AM
因為 Apache 原本是 Unix 下的產品, Unix 下大小寫本來就是不同的, 在移植到 MS-Windows 上時候, 沒注意 MS-Windows 大小寫檔案和目錄是相同的

方法一, 放棄 apache
方法二, 根本不理會這個問題 (小弟就是)
方法三, 發信到 apache 網站, 建議它們改進, 等新版出來

luckyboys
2002-11-12, 02:53 PM
不知道有個變通方法能不能夠用
就是靠 .htaccess 這個檔案(我不確定WIN+APACHE是否可執行)
如果可以用的話,你用編輯器造個名字叫.htaccess 的檔案,放在網站根目錄底下

如果你的/forum是全部小寫的話,你可以在.htaccess裡面寫....
Redirect /Forum http://name.com/forum
Redirect /FORUM http://name.com/forum
Redirect /FoRuM http://name.com/forum
..以下類推.....

這樣的話,輸入http://name.com/Forum,就會自動改連到http://name.com/forum
     輸入http://name.com/FORUM,也會自動改連到http://name.com/forum

(上面內容的/Forum或/FORUM是訪客可能會打錯的路徑名字)

用這個方法可以的話,你就不用建1大堆名稱目錄與INDEX.HTM檔
而且轉換連結時,不會有喀喀的聲音:D