2008年9月25日

[Apache-Users 7137] Re:CGI でSSIを使う

** Apache ユーザーズメーリングリスト **
** 注意:このメールへの返信は Apache-Users へ行きます **

> <!--#include virtual="inc_head.html" -->
>
> CGIでも自前で展開しないで、Apacheに展開させるようにすることは可能で
> しょうか?

http://httpd.apache.org/docs/2.0/ja/mod/mod_mime.html#addoutputfilter
apache2.0.26 以降であれば CGI の出力に含まれる SSI を
SSI として解釈できます。

例えば httpd.conf にこんな設定をして、
AddOutputFilter INCLUDES .cgi

cgi を作成して、
#!/usr/local/bin/perl
print <<EOL;
Content-Type: text/html

<html><head></head><body>
<!--#echo var="DATE_LOCAL" -->
</body></html>
EOL

ブラウザで cgi にアクセスすると以下のような出力となりました。
Thursday, 25-Sep-2008 20:23:48 JST

--
荻野裕介 <ogino.yusuke@xxxxx>
--
入退会・変更・配送一時停止は以下へ
http://mm.apache.jp/mailman/listinfo/apache-users


投稿者 xml-rpc : 2008年9月25日 20:29
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/77535
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。