apache でヘッダやフッタを追加できるようにする

XAMPPのApacheで、ヘッダやフッタを追加できるようにする手順について説明する。
これができると、HTMLを修正せずに、ヘッダやフッタをまとめて追加することができる。
広告表示や、Web解析のスクリプト追加に利用できる。

【手順】

1.mod_layout for Windows をダウンロードする

2.mod_layout.so を C:\xampp\apache\modules\ ディレクトリにコピーする

3.httpd.conf に追記する

### mod_layout 
LoadModule layout_module modules/mod_layout.so 
 
AddOutputFilter LAYOUT html 
LayoutFooter /footer.html 
LayoutHeader /header.html 

4.ファイル「footer.html」「header.html」を作成し、C:\xampp\htdocs\ ディレクトリにコピーする

5.Apacheを再起動

再起動しない場合、
・ファイル「mod_layout.so」 が存在するか確認する
・httpd.confの値は正しいか確認する
・ファイル「footer.html」「header.html」が存在するか確認する。

動作しない場合、以下を試してみる。
1.msvcr70.dllをダウンロード
2.msvcr70.dllを C:\xampp\apache\bin ディレクトリに配置

【活用】

・各ページを修正しなくても、どのページにも広告を表示することができる。
・Web解析のスクリプトを追加しておくことで、どのページも解析の対象になり便利!

コメント

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