WindowsのMAMPでSSIの設定+ヘテムルでのSSIの設定

HTML

案件でSSIのインクルードを出来るようにする必要があったのでメモ書き。

MAMPのSSI設定

参考URL:MAMPでSSIが動かない

/MAMP/conf/apache/httpd.conf を開く

234行目付近を下記の様に修正する

Options Indexes FollowSymLinks ExecCGI
↓
Options Indexes FollowSymLinks ExecCGI Includes

495行目付近を下記の様に修正する

#AddType text/html .shtml
#AddOutputFilter INCLUDES .shtml
↓
#AddType text/html .shtml .html
#AddOutputFilter INCLUDES .shtml .html

案件のルートディレクトリに下記の記述を書いて.htaccessを置く。

Options +Includes
AddHandler server-parsed html
AddHandler server-parsed shtml
AddHandler server-parsed inc

完了。Apacheを再起動させなくても動きました。

ヘテムルのSSI設定

参考URL:hetemlでSSIを使ってInclude virtualする。

案件のルートディレクトリに下記の記述を書いて.htaccessを置く。

AddHandler cgi-script .php
AddType text/html .php
SetEnv no-gzip
AddHandler php5-script .php
AddHandler server-parsed .html

完了。

includeするファイルを配置していない状態で、include文が入っているファイルを開くとサーバーエラーになるので注意。

タイトルとURLをコピーしました