web-dev-qa-db-ja.com

CheckCaseOnlyは機能しませんが、CheckSpellingは機能します

CheckCaseOnly onをグローバルに設定して、ウェブサーバーフォルダーの大文字と小文字を区別しないようにしています。それは動作しませんか?

スペルを修正する必要はありません。したがって、CheckSpellingを使用していません。

Ubuntu上のApache2.4。
mod_spelingが有効になっています。

2
Frederik Spang

mod_speling documentation です。 CheckCaseOnlyディレクティブは、モジュール自体を有効にしません。 mod_spelingをbothオンにし、チェックケースのみのディレクティブに入れる必要があります。

CheckSpelling on
CheckCaseOnly on

このように構成されている場合、mod_spelingはスペルを修正せず、大文字と小文字を修正するだけです。これは非常に厄介な設定ディレクティブのセットです。これによりスペルもチェックされると思われるかもしれませんが、そうではありません。

CheckSpelling onを省略すると、モジュールは有効にならず、スペルや大文字と小文字を修正できません。 CheckCaseOnly onを省略すると、スペルと大文字と小文字の両方が修正されます。両方のディレクティブでのみ、スペルをチェックせず、大文字と小文字を修正します。

8