AllowOverride ディレクティブ
仕事上必要があり調べてみたのでメモ。
「.htaccess」への許可を与えるものですね。
”正規表現無しの
説明: .htaccess で許可されるディレクティブの種類
構文: AllowOverride All|None|directive-type [directive-type] ...
デフォルト: AllowOverride All
コンテキスト: ディレクトリ
ステータス: Core
モジュール: core
で何を許可できるかというと
AuthConfig
認証に関するディレクティブの使用を許可する (AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require など。)。
FileInfo
ドキュメントタイプを制御するためのディレクティブの使用を許可する (DefaultType, ErrorDocument, ForceType, LanguagePriority, SetHandler, SetInputFilter, SetOutputFilter, mod_mime の Add* と Remove* ディレクティブなど。)。
Indexes
ディレクトリインデックスを制御するためのディレクティブの使用を許可する (AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName など。)。
Limit
ホストへのアクセス制御を行うためのディレクティブの使用を許可する (Allow, Deny, Order).
Options
特定のディレクトリにおける機能を指定するためのディレクティブの使用を許可する (Options と XBitHack)。
.htaccessを使えなくするのには「AllowOverride None」