Windows文件系統(FAT,NTFS)不關心文件名的大小寫(不區分大小寫)。因此,在Windows上運行的程序(如Apache Web服務器)可處理文件不區分大小寫。我可以讓在Windows上運行的Apache區分大小寫嗎?
當您在Windows上創建網站時,您會無意中創建與實際文件名不一致的鏈接等。除非將網站部署到區分大小寫的文件系統(在Linux,UNIX,...上默認),否則您通常會注意到這些錯誤。
現在,我想知道是否有辦法避免這種類型的錯誤使Apache Web服務器以某種方式關心案例,即使文件系統不關心。我的意思是NTFS在文件名中的大寫和小寫字母之間有所不同,所以理論上可以檢查文件名是否以區分大小寫的方式匹配。
我知道,像命名約定「只使用小寫」可以幫助避免這些類型的問題,但是,這並不與現有文件的幫助和不太方便,:-)
而且,不使用Windows不是一個選項。我不主動使用Windows,並且在這種情況下不可能在不同的平臺上運行Apache。
我也有過使用虛擬化軟件(VMware等)在Linux上運行Apache的想法,我希望得到這樣的答案。但是,什麼錯誤的是,恕我直言,它應該可能在Windows ... – f3lix 2009-02-03 14:27:27