• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【Apache】フリーのホームページサービスのようにhtmlファイルに広告を自動付加させたい)

【Apache】フリーのホームページサービスのようにhtmlファイルに広告を自動付加させたい

このQ&Aのポイント
  • フリーのホームページサービスのように、htmlファイルに広告を自動的に付加させる方法を探しています。Apacheの設定やモジュールの追加などが必要なのでしょうか?特に、Apache 2.0.63で、httpd.confを編集することができるVPS環境の場合について教えてください。
  • auto_prepend_fileとauto_append_fileディレクティブを使用する方法も試しましたが、メインのphpファイルでのバッファリングの処理やexitの影響などで問題がありました。また、htmlファイルには効果がないようです。そこで、他の方法をご存知の方がいらっしゃれば、教えていただきたいです。
  • ただし、.htaccessファイルが有効な場合には、htmlファイルがphpファイルとして認識されない場合があることに注意してください。この点も解決方法をお教えいただければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

Apache用のモジュールでmod_layoutというのがあります ↓のサイトにインストールの例があります http://www.starwars.ac/2007/06/apache22_mod_layout.html

daisuke_dm
質問者

お礼

ありがとうございます。 まさにこれですね。 あと、OS言ってなかったですね。すみません。 CentOS4.4です。 で、調べてみたところ、 mod_layoutとは@はてなダイアリー http://d.hatena.ne.jp/keyword/mod_layout にCVSの情報があり、 はじめての自宅サーバ構築 Fedora/CentOS - Webページヘッダー及びフッター自動挿入(mod_layout) http://kajuhome.com/modlayout.shtml に、Fedora/CentOS に特化した情報がありました。 上記リンクによると、 Apacheが2.0系か2.2系か(さらには、ディストリによって)導入方法が異なるようです。 そこで、 念のために、 【Apacheが2.0系の場合に限り】、mod_layoutを有効にする。というようにしたいのですが、 そんな設定(apache側で?mod_layout側で?あるいは両方必要?)は可能でしょうか? 【Apacheが2.0系の場合に限り】という意味合いのことをhttpd.confにかければ、すごいラクなのですが・・・ もしご存知でしたら、お教えいただければ幸いです。 また、もしご存じでしたら・・・ content negotiationをしている場合に このモジュールをつかっても、 特に問題はないのでしょうか? あるいは問題があるとしたら、対処方法はご存じないでしょうか? よろしくお願いいたします。