title_blog2.gif

Home
'07.08.06 静的なHTMLに自動的にタグを組み込む プリント
全htmlファイルに自動的にタグを挿入する方法はないかと探していたところ、apacheのモジュールにmod_layoutなるものを発見。

SSIのようで、それでも全く異なり、htmlの<body>タグの直ぐ後か、</body>タグの直ぐ前に挿入してくれるらしい。
コンテンツ文の単純な挿入なので、Webサーバーの負荷もあまり高くないようです。

導入方法はいたって簡単。
このサイト(TangentOrg->software() )からソースをダウンロードしてきて、コンパイルすればOK! apacheのバージョンによって、バージョンが異なるようです。
・mod_layout-3.4.tar.gz(Apache1.3.x用)
・mod_layout-4.1.tar.gz(Apache2.0.x用)
・mod_layout-5.0.tar.gz(Apache2.2.x用)

debianではパッケージも出ていたので、apt-getで簡単にインストールできてしまいます。


実際にテストしてみました。
.htaccessファイルに、埋め込むhtmlファイル名を書き込み、埋め込むhtmlファイル(<html><body>タグなし)を設置してアクセスすると、すぐに表示されました。
元々、固定的なヘッダーやフッターを自動的に入れるモジュールのようですが、その他の用途にもいろいろ使えそうです。

インストールや設定方法については、「ホームページ運営」の項目 に追加しておきました。