Linux
將網站從 Windows 遷移到 Linux
我需要將幾十個靜態網站(純 html)從 Windows/IIS 移動到 Linux/Apache。您可能知道,Linux 是區分大小寫的,我很確定在一種情況下可能有數百個帶有文件引用的 html 文件,而在另一種情況下可能有被引用的文件:(
是否有工具可以檢查/修復此問題(通過修復引用或重命名文件系統上的文件)?
謝謝!JFA
您可能只想調查啟用mod_speling。它可以為您處理大部分案例問題。如果擁有正確的案例對您來說不是那麼重要,您可以啟用它並繼續前進。
將文件重命名為小寫是不夠的,因為具有大寫字母的入站連結或書籤會出現“404 - 找不到文件”錯誤。重命名文件,然後使用 mod_rewrite 強制 url 降低:
http://www.chrisabernethy.com/force-lower-case-urls-with-mod_rewrite/