Options(apache)

☆機能の使用を設定するオプション
書式: Options {Option} {Option} ...
デフォルト: All
有効: サーバ設定ファイル、バーチャルホスト、ディレクトリ、.htaccess


このディレクティブを使用すると、サイトで利用可能な昨日を制限できる。
[Option]
None すべての機能利用不可
All MultiViewsを除く以下のすべてのOptionを指定したのと同じ
ExecCGI CGIスクリプトの実行を許可する。この設定をしていないとCGIスクリプトは実行できない。
FollowSymLinks サーバがこのディレクトリ内のシンボリックリンクをたどることを許可する。サーバはシンボリックリンクを追跡するが、セクションとのマッチの際にパス名の変更を行わない。このオプションは、セクションで設定された場合は無視される。
Includes SSIの利用を許可する。このオプションが設定されていない場合は利用できない。
IncludesNOEXEC SSIの利用を許可するが、#exec cmdおよび#exec cgiは禁止される。しかし、#include virtualによりScriptAliasで指定されたディレクトリのCGIスクリプトは実行可能。
Indexes クライアントが要求してきたURLがディレクトリを指していて、しかもそのディレクトリにDirectoryIndexで指定した(デフォルトはindex.html)ファイルが存在しない場合に、インデックス作成用のコマンド群を利用し整形された一覧を表示する。
MultiViews コンテンツネゴシエーションによりMultiViewsをサポートする。これにはAddLanguageと画像ネゴシエーションが含まれる。
SymLinksIfOwnerMatch ファイルやディレクトリの所有者とシンボリックリンクの所有者が同一の場合にだけサーバがリンクをたどる事を許可する。このOptionはセクションで設定された場合は無視される。


+記号を使用するとOpitonを追加できる。
-記号を使用するとOpitonを削除できる。
以下の設定を行うとIndexesを追加し、ExcecCGIを削除する。
Opitons +Indexes -ExecCGI


Opitonを1つも設定せず、ディレクティブが存在しない場合は、Allが設定されていると同じ。1つでも設定されているとAllは無効になる。複数のOptionを指定する場合は
Options +{Option} +{Option}...と記述する