這聽起來像你有mod_speling
a>(一個(gè)l
)在服務(wù)器配置中啟用。
mod_speling
在請(qǐng)求不存在的文件時(shí)掃描目錄。如果存在“緊密匹配”(例如 1 個(gè)字符差異),則會(huì)向該文件發(fā)出 301 重定向。 (盡管如果有超過 1 個(gè)“緊密匹配”的文件,則會(huì)向用戶顯示可用文件的列表!)
您可以使用以下命令在 .htaccess
中禁用此行為:
CheckSpelling Off
此選項(xiàng)默認(rèn)處于禁用狀態(tài),因此需要在服務(wù)器配置的其他位置顯式啟用它。 (如果您有訪問權(quán)限,最好不要首先啟用它。)
請(qǐng)注意,由于發(fā)出了 301(永久)重定向,因此您需要在測(cè)試之前清除瀏覽器(和任何中間)緩存。
旁白: CheckCaseOnly
指令(mod_speling 的一部分)更常用于將拼寫更正限制為僅大小寫,即。啟用不區(qū)分大小寫的 URL。