コンテント ネゴシエーション (Content Negotiation)

コンテント ネゴシエーションとは、クライアントに適したリソースを返す仕組みです。

Options +MultiViews

MultiViewsの効果は以下のようになります:

サーバが/some/dir/fooへのリクエストを受け取り、/some/dirでMultiViewsが有効であって、/some/dir/fooが存在しない場合、サーバはディレクトリを読んでfoo.*にあてはまる全てのファイルを探し、事実上それらのファイルをマップするタイプマップを作ります。そのとき、メディアタイプとコンテントエンコーディングは、そのファイル名を直接指定したときと同じものが割り当てられます。それからクライアントの要求に一番合うものを選びます。

Multiviews - コンテントネゴシエーション - Apache HTTP サーバ バージョン 2.2