|
サーバが.htaccessファイル(AccessFileNameによって指定されたファイル)を見つけると、サーバはより早くアクセス情報を上書き出来るファイルに設定された命令を知ろうとします。公開上ディレクトリ内の.htaccessファイルを有効にさせるための記述です。OverrideはNoneに設定することが出来ます。それはサーバがそのファイル(.htaccess)を実行しないように設定する場合です。サーバが全ての命令を許す場合はOverrideをAllにします。その他Overrideには次の様な設定があります。
AuthConfig
認証設定の使用を許可します。 (AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile,
AuthName, AuthType, AuthUserFile and require).
FileInfo
ドキュメントタイプをコントロールする命令の使用を許可します (AddEncoding, AddLanguage, AddType,
DefaultType and LanguagePriority).
Indexes
ディレクトリインデクスをコントロールする命令の使用を許可します (AddDescription, AddIcon, AddIconByEncoding,
AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName,
IndexIgnore, IndexOptions and ReadmeName).
Limit
ホストへのアクセスをコントロールする命令の使用を許可します (allow, deny and order)。次の例はiria1.07s9aのブラウザ変数をもったクライアントからのアクセスを制限しています。
BrowserMatch "Iria/1¥.07s9a"
bbroken (¥はバックスラッシュです)
<Limit GET POST>
order allow,deny
deny from env=bbroken
allow from all
</Limit>
|
下記は192.168.0.0/24からのアクセスを制限しています。
deny from 192.168.0.
allow from all |
Options
特定のディレクトリの設定をコントロールする命令の使用を許可します (Options and XBitHack).
Satisfy
Satisfy any を宣言することで、「ホスト制限を通過する」あるいは「パスワード認証を通過する」のどちらかひとつを満たせば、コンテンツを閲覧できる資格を有します。
|