.htaccess それぞれの意味
意味
AuthConfig
認証に関するディレクティブの使用を許可する。
(AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require など)
FileInfo
ドキュメントタイプを制御するディレクティブ (DefaultType, ErrorDocument, ForceType, LanguagePriority,SetHandler, SetInputFilter, SetOutputFilter, mod_mime の Add* と Remove* ディレクティブなど)、 ドキュメントのメタデータを制御するディレクティブ (Header, RequestHeader, SetEnvIf, SetEnvIfNoCase,BrowserMatch, CookieExpires, CookieDomain, CookieStyle, CookieTracking, CookieName), mod_rewrite の ディレクティブ RewriteEngine, RewriteOptions, RewriteBase, RewriteCond, RewriteRule) と mod_actions の Action ディレクティブの使用を許可する。
動的に出力されているページの URL を静的に見せる、RewriteEngine を利用する場合には、この FileInfo が必要。
Indexes
ディレクトリインデックスを制御するためのディレクティブの使用を許可する。
(AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName など)
index.html が無いとき、ディレクトリ内のファイル一覧を表示させたい場合に必要。
Limit
ホストへのアクセス制御を行うためのディレクティブの使用を許可する。 (Allow, Deny, Order)
Options[=Option,...]
特定のディレクトリにおける機能を指定するためのディレクティブの使用を許可する (Options と XBitHack)。 Options で設定するオプション を、(空白を含めない) コンマ区切りのリストにして等号の後に続けることで設定できる。