MacBook ProにインストールしたMAMPでSSIが動作するように設定をしました。
サーバーアプリなんて使ったことないからわけわからないです。とりあえずネットで調べながらの作業です
修正箇所は「/Applications/MAMP/conf/apache/」にある「httpd.conf」の下記の2箇所になります。
1箇所目
変更前
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
</Directory>
上記を下記のように変更します。
変更後
<Directory />
Options Indexes FollowSymLinks ExecCGI Includes
AllowOverride None
</Directory>
2箇所目
変更前
#AddType text/html .shtml
#AddOutputFilter INCLUDES .shtml
上記を下記のように変更します。
変更後
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml .html .htm .php
これで下記のようなSSIの記述が動作するようになりました。
<!--#include virtual="/parts/head_tag.html" -->
設定については色々なサイトで紹介されていますが、どのサイトも少しずつ違っていてどれが正解なのかわからず色々試してみました。
最終的には上記のように修正したら動いたわけですが、コピペしただけで設定した内容については全くと言っていいほど理解していません。
こんな状態でローカル環境を使っていいのか疑問ですが、データだけは飛ばさないように気をつけていこうと思います。
さて、後はMTを入れて動作確認しないと。