[APACHE DOCUMENTATION]

Apache HTTP Server Version 1.3

mod_speling モジュール

このモジュールは大文字小文字の違いを無視したり、 一文字以下の綴りの間違いを無視することで URL の綴りの間違いの修正を試みます。

ステータス: Extension
ソースファイル: mod_speling.c
モジュール識別子: speling_module
互換性: Apache 1.3 以降で使用可能。Apache 1.1 以降では外部モジュールとして使用可能。

概要

リクエストの綴りが間違っていたり、 大文字小文字が違っていたりするために、Apache のコアサーバが ドキュメントへのリクエストへの応答を正しく提供できないことがあります。 このモジュールは、他のすべてのモジュールがあきらめた後であったとしても、 リクエストに合うドキュメントを見つけようとすることによりこの問題の 解決を試みます。このモジュールはリクエストされたディレクトリにある それぞれのドキュメントの名前と、リクエストされたドキュメントの名前とを 大文字小文字の区別を無視し一文字までの綴りの間違い (文字の挿入/省略/隣合う文字の置換、間違った文字) を許可して比較することにより、目的を達成しようとします。 この方法でリクエストに合うドキュメントの一覧が作成されます。

ディレクトリをスキャンした後に、

ディレクティブ


CheckSpelling ディレクティブ

構文: CheckSpelling on|off
デフォルト: CheckSpelling Off
コンテキスト: サーバ設定ファイル、バーチャルホスト、ディレクトリ、.htaccess
上書き: Options
ステータス: Base
モジュール: mod_speling
互換性: CheckSpelling は Apache 1.1 では外部のモジュールとして使用可能でしたが、 大文字小文字の違いを修正する機能のみでした。Apache 1.3 では Apache の配布の一部になっています。Apache 1.3.2 以前では、 CheckSpelling ディレクティブは "サーバ" と "バーチャルホスト" のコンテキストのみで使用可能でした。

このディレクティブは綴り用のモジュールを使用するかどうかを 決めます。使用時には、以下のことを覚えておいてください


Apache HTTP Server Version 1.3

Index Home