|
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レスポンスコードここに、ファイルがリダイレクトしたことをクライアントに言うために、コンテンツが as is を送信されるファイルの例があります。
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 (最終更新)ヘッダを加えません 。;
恐らくそうするべきです。
The English original manual is here.