apache除了CheckSpelling On以外還有沒有其他方法讓URL不區分大小寫?
mod_speling模塊的作用有幾個:
1.讓URL不區分大小寫。
2.自動識別帶有一個字元的拼寫錯誤,例如/index.php即使寫成indx.php也能被認出。
3.如果某個文件不存在,會自動查找同名的其他後綴的文件。
其中只有第1項是我需要的,而第2第3項我希望它不生效。但這個模塊只有On和Off來決定整體的開和關,不能達到我要的效果。
請問還有什麼方法可以讓apache在訪問時URL不區分大小寫,並且不帶來其他不需要的功能呢?
《解決方案》
或許你可以試試 rewrite, 也就是主動把所有的URL全寫成小寫再送下去.
另外, apache是不是區別大小寫, 可能跟 文件系統 有關吧?
《解決方案》
我找到方法了,好像可以用CheckCaseOnly On解決第二個問題,用定義300錯誤頁來解決第三個問題。