24.2.4. ディレクトリー
図24.6 ディレクトリー
[D]
右上隅の Directory 一覧に指定されていないすべてのディレクトリーに Default Directory Options を設定します。選択したオプションは、< Directory > ディレクティブ内の Options ディレクティブとして一覧表示されます。以下のオプションを設定することができます。
ボタンをクリックして、その下の - ExecCGI - CGI スクリプトの実行を許可します。このオプションが選択されていない場合は、CGI スクリプトは実行されません。
- FollowSymLinks - シンボリックリンクのフォローを許可します。
- includes: サーバー側の インクルード を許可します。
- IncludesNOEXEC - サーバー側のインクルードを許可しますが、CGI スクリプトで #exec コマンドおよび #include コマンドを無効にします。
- Index:(
index.html
などの) DirectoryIndex が要求されたディレクトリーに存在しない場合は、ディレクトリーの内容のフォーマットされた一覧を表示します。 - Multiview - コンテンツをネゴシエートしたマルチビューをサポートします。このオプションはデフォルトで無効になっています。
- SymLinksIfOwnerMatch: ターゲットファイルまたはディレクトリーがリンクと同じ所有者を持つ場合に限り、シンボリックリンクをたどります。
特定のディレクトリーのオプションを指定するには、Directory リストボックスの横にある ボタンをクリックします。図24.7「ディレクトリー設定」 に示されているウィンドウが表示されます。ウィンドウ下部の Directory テキストフィールドに、設定するディレクトリーを入力します。右側のオプションを選択し、左側のオプションで Order ディレクティブを設定します。Order ディレクティブは、allow ディレクティブおよび deny ディレクティブが評価される順序を制御します。Allow hosts from text フィールドで、以下の 1 つを指定できます。
- Allow all hosts:
all
と入力して、すべてのホストへのアクセスを許可します。 - 部分的なドメイン名: 指定の文字列に一致する名前または終了ホスト名を持つすべてのホストを許可します。
- 完全な IP アドレス: 特定の IP アドレスへのアクセスを許可します。
- サブネット: Such
192.168.1.0/255.255.255.0
- ネットワークの CIDR 仕様(例:)
10.3.0.0/16
図24.7 ディレクトリー設定
[D]
Let
.htaccess
ファイルがディレクトリーオプションを上書き すると、.htaccess ファイルの設定ディレクティブが優先されます。