サーバー設(shè)定で mod_speling
a> (l
) が有効になっているようです。
mod_speling
存在しないファイルをリクエストする場(chǎng)合はディレクトリをスキャンします。 「近い一致」(例: 1 文字の違い) がある場(chǎng)合、ファイルに対して 301 リダイレクトが発行されます。 (ただし、「近い一致」が複數(shù)ある場(chǎng)合は、利用可能なファイルのリストがユーザーに表示されます。)
次のコマンドを使用して、.htaccess
でこの動(dòng)作を無効にできます:
このオプションはデフォルトでは無効になっているため、サーバー構(gòu)成の他の場(chǎng)所で明示的に有効にする必要があります。 (アクセス権がある場(chǎng)合は、最初から有効にしないことをお?jiǎng)幛幛筏蓼埂?
301 (永続) リダイレクトが発行されるため、テストする前にブラウザ (および中間) キャッシュをクリアする必要があることに注意してください。
余談: CheckCaseOnly
ディレクティブ (mod_speling の一部) は、スペル修正を case のみに制限するためによく使用されます。大文字と小文字を區(qū)別しない URL を有効にします。