P粉1666758982023-08-31 11:18:35
這聽起來像是你有mod_speling
a>(一個l
)在伺服器設定中啟用。
mod_speling
在要求不存在的檔案時掃描目錄。如果存在「緊密匹配」(例如 1 個字元差異),則會向該檔案發出 301 重定向。 (儘管如果有超過 1 個「緊密匹配」的文件,則會向使用者顯示可用文件的清單!)
您可以使用以下命令在 .htaccess
中停用此行為:
CheckSpelling Off
此選項預設為停用狀態,因此需要在伺服器配置的其他位置明確啟用它。 (如果您有存取權限,最好不要先啟用它。)
請注意,由於發出了 301(永久)重定向,因此您需要在測試之前清除瀏覽器(和任何中間)快取。
旁白: CheckCaseOnly
指令(mod_speling 的一部分)更常用於將拼字更正限制為僅大小寫,即。啟用不區分大小寫的 URL。