|
mod_asis.c ファイルに含まれ、デフォルトで
コンパイルされます。
これは、 .asis ファイルを提供します。
MIMEタイプ httpd/send-as-is の全てのドキュメントは、
このモジュールによって処理されます。
これはCGIスクリプトやnphスクリプトを必要としないで、どんなデータの種類でも、 リダイレクトと他の特別なHTTPレスポンスを含めて、サーバから送るために使われる ことが出来ます。
httpd/send-as-is
と呼ばれる新しいMIMEタイプを定義してください。例えば、
AddType httpd/send-as-is asis
これは、ファイル拡張子 .asis が新しい
httpd/send-as-is MIMEタイプであることを定義しています。
拡張子が.asis の全てのファイルの中身を、Apacheはほとんど
変更しないでクライアントに送ります。
クライアントはHTTPヘッダが付加されることを必要とします。
だからこれを忘れないでください。
ステータス: 同じくヘッダーが必要とされる; データは3桁のHTTPレスポンス
コード、そして最後に原文のメッセージ。ここにその内容が、ファイルがリダイレクトされたクライアントに送信する ファイルの例があります。
Status: 302 Now where did I leave that URL
Location: http://xyz.abc.com/foo/bar.html
Content-type: text/html
<HTML>
<HEAD>
<TITLE>Lame excuses'R'us</TITLE>
</HEAD>
<BODY>
<H1>Fred's exceptionally wonderful page has moved to
<A HREF="http://xyz.abc.com/foo/bar.html">Joe's</A> site.
</H1>
</BODY>
</HTML>
注意: サーバーは常に日付を加えます: サーバはクライアントにヘッダーを
返します。だからそれらをファイルに含めるべき出はありません。
サーバはLast-Modified (最終更新)ヘッダを加えません 。;
恐らくそうするべきです。
このページの情報に関わる、ご質問、お問い合わせは、 japache@infoscience.co.jpまで。