Apache HTTP サーバ バージョン 2.2

| 説明: | 自分用の HTTP ヘッダの書かれているファイルを送信する | 
|---|---|
| ステータス: | Base | 
| モジュール識別子: | asis_module | 
| ソースファイル: | mod_asis.c | 
このモジュールはハンドラ send-as-is
    を提供します。このハンドラは通常の HTTP
    ヘッダをほとんど追加することなくドキュメントを送信します。
これはサーバからどんな種類のデータを送るときにも使用できます。 Cgi スクリプトや nph スクリプトが無くてもリダイレクトや他の特別な HTTP 応答を送ることができます。
歴史的な理由により、このモジュールは mime タイプ
    httpd/send-as-is のファイルも処理します。
サーバ設定ファイルで、ファイルと send-as-is
    ハンドラを例えば以下のように関連付けてください。
AddHandler send-as-is asis
拡張子が .asis のすべてのファイルの内容は Apache
    からクライアントへほとんど変更無く送られます。
    特に、HTTP ヘッダはファイルそれ自体から mod_cgi 
    と同じ規則で読み取られますので、asis ファイルには適切なヘッダが
    含まれていなければなりませんし、CGI での Status: ヘッダを
    書いて HTTP レスポンスコードを決めることもできます。
これはクライアントにファイルが移動したことを知らせるために as is (そのまま) で送られるファイルの内容の例です。
      Status: 301 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>
    
注意: サーバはクライアントに返されるデータに常に Date:
    と Server: ヘッダを追加しますので、
    それらがファイルに書かれていてはいけません。
    サーバは Last-Modified ヘッダを追加しません。
    おそらくはそうすべきでしょうけれど。