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