apacheの設定 (1).htaccessを使えるようにする設定 httpd.confで Options FollowSymLinks ExecCGI Includes AllowOverride AuthConfig Limit のように記述するとデフォルト設定が変わる 特定のディレクトリのみ変更したい場合は Options FollowSymLinks ExecCGI Includes AllowOverride AuthConfig Limit のようにする ここで、指定するOptionsとAllowOverrideの意味 Options None 許可しない All MultiViews を除き、すべてのオプションが利用可能です。 ExecCGI CGI スクリプトの実行を許可します。 FollowSymLinks サーバは、このディレクトリ内でシンボリックリンクをたどるようになります。 Includes サーバインクルードを許可します。 IncludesNOEXEC サーバインクルードを許可しますが、CGIスクリプトの #exec コマンドと #include コマンドを不許可にします。 Indexes もし、URLのマッピング先がディレクトリであるリクエストを受けた場合に、 そのディレクトリ内に DirectoryIndex (e.g. index.html)がなければ、 サーバはディレクトリ内のリストを書式化して返します。 MultiViews Content negotiated の MultiViews を許可します SymLinksIfOwnerMatch サーバは、ターゲットのファイルかディレクトリがへのシンボリックリンクがサーバは、 ターゲットのファイルかディレクトリが同じユーザidによって所有されている シンボリックの場合のみ、リンクにをたどります。 ------- AllowOverride これは該当のディレクトリをhtaccessファイルにより アクセス制限などの設定をオーバーライドできるかを指定する AuthConfig 認証ディレクティブの使用を許可する Allow use of the authorization directives (AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, require 等) FileInfo ドキュメントタイプを制御するディレクティブの使用を許可する (AddEncoding, AddLanguage, AddType, DefaultType, ErrorDocument, LanguagePriority 等) Indexes ディレクトリインデックスを制御するディレクティブの使用を許可する (AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName 等) Limit ホストアクセスを制御するディレクティブの使用を許可する (allow deny order). Options 特定のディレクトリに対する特徴の使用を許可する (Options and XBitHack). --------------------- (2)SSIを使えるようにする設定 上記ののOptionsでIncludesを設定しておいて、 AllowOverrideでFileInfoを設定しておいて 同じディレクトリの.htaccessの中に、 AddType text/x-server-parsed-html .html を追加すると使えるようになる