LinuxMint12で、サイト群にヘッダーと、フッターを自動付記する方法。(広告を付ける方法とも言います)。

apacheの機能のmod_layoutを利用します。

linuxmint12の場合には、libapache2-mod-layoutというパッケージが用意されているので、これを利用します。

 # apt-get install libapache2-mod-layout

 # a2enmod layout

 # /etc/init.d/apache2 force-reload

 # vi /etc/apache2/httpd.conf

AddOutputFilter LAYOUT php html htm cgi (広告を載せる拡張子を指定する)
LayoutHeader /hogehoge/header.html (ヘッダーのHTMLの位置)
LayoutFooter /hogehoge/footer.html (フッターのHTMLの位置)

LayoutIgnoreURI */html/linux/* (広告を載せたくないサイトの位置を指定する)
LayoutIgnoreURI */modules/* (各XOOPSサイトのXOOPS用)

 # vi /hogehoge/.htaccess

LayoutIgnoreURI * (WORDPRESSは、全部広告を載せない指定にする)

 # /etc/init.d/apache2 reload (反映させるには、毎回アパッチをリロードする)

 

 ~追記~

実際に使ってみて解りましたが、WORDPRESSにせよ、XOOPSにせよ、RSSの取得がおかしくなるで、この機能は、XOOPSのトップページだけしか表示が今のところ出来ません。

 

 

参考:Fulldigit