私自身、このブログ以外にもホームページを作成しているのですが、
ここ最近、ページ数が増えるとどうしても、ナビゲーションメニューなどの共通部分の更新も大変になってきたので、
今回その、共通部分であるナビゲーションやヘッダー、フッターなどの共通部分を、それぞれ一つにまとめてそれを読み込むことにしました。

方法としては色々(Dreamweaverのテンプレート・JavaScript・SSI等)あるようですが、
今回は、htmlのまま、.htaccessを使って読み込む方法をとりました。

尚、今回は以下の方法・記述にて作成しました。
まずは、共通部分
header.php


<h1><a href=”http://#.html”>タイトル</a></h1>
<nav>
<ul id=”menu”>
<ul>
<li><a href=”#.html”>メニュー</a></li>
<li><a href=”#.html”>メニュー</a></li>
<li><a href=”#.html”>メニュー</a></li>
<li><a href=”#.html”>メニュー</a></li>
</ul>
</nav>


PHPのinclude関数を使って、header.phpを読み込む。
読み込むhtmlページ


<header>
<?php include $_SERVER[‘DOCUMENT_ROOT’].’common/header.php’; ?>
</header>


そして、htmlファイル内でphpコードを使えるようにするために「.htaccess」には、


AddHandler php5.6-script .htm .html


尚、php5.6の部分は、サーバー設定にて確認する。
パーミッションは「604」にする。
今回の記述「.htaccess」は、私が使っているサーバー「ロリポップ」での方法でした。

ほかにも、
・AddType application/x-httpd-php .html
・AddType application/x-httpd-php5 .html
等の書き方があるようです。

以上、私自身覚え書きとして書きました。