<-
Apache > HTTP 伺服器 > 文件 > 2.4 版本 > 模組

Apache 模組 mod_asis

可用語言︰ en  |  fr  |  ja  |  ko 

描述傳送包含其自身 HTTP 標頭的檔案
狀態基本
模組識別碼asis_module
來源檔案mod_asis.c

摘要

此模組提供處理常式 send-as-is,會導致 Apache HTTP 伺服器傳送文件,而不會新增大部分常用的 HTTP 標頭。

這可用於從伺服器傳送任何類型的資料,包括重新導向和其他特別 HTTP 回應,而不需要 cgi-script 或 nph script。

由於歷史因素,此模組也會處理 mime 類型為 httpd/send-as-is 的任何檔案。

Support Apache!

主題

指令

此模組未提供任何指令。

除錯清單

另請參閱

top

用法

在伺服器設定檔中,將檔案和 send-as-is 處理常式相關聯例如

AddHandler send-as-is asis

具有 .asis 副檔名的任何檔案的內容將由 Apache httpd 幾乎不加更動地傳送給客戶端。特別是,會依據 mod_cgi 規則從檔案本身衍生 HTTP 標頭,因此 asis 檔案必須包含有效的標頭,且可以使用 CGI Status: 標頭確定 HTTP 回應代碼。Content-Length: 標頭將自動插入,或者如果納入其中,由 httpd 修正。

以下是一個範例檔案,其內容將按原樣傳送,以告知客戶端一個檔案已重新導向。

狀態:301 我的網址放置在哪裡
位置:http://xyz.example.com/foo/bar.html
內容類型:text/html

<html>
<head>
<title>遜咖藉口'R'us</title>
</head>
<body>
<h1>佛瑞德非常精彩的網頁已搬移至
<a href="http://xyz.example.com/foo/bar.html">喬</a>的網站。
</h1>
</body>
</html>

注意

該伺服器總會在傳回給用戶端資料中新增 Date:Server: 標頭,所以檔案中不應該包含這些。伺服器不會新增 Last-Modified 標頭,它可能會這麼做。

可用語言︰ en  |  fr  |  ja  |  ko 

top

註解

注意
這不是問答區。放置於此處的評論應指向改善文件或伺服器的建議,並且可能由我們的管理員移除,若這些評論已實作或被認為無效/與主題無關。關於如何管理 Apache HTTP 伺服器的問題應轉向 Libera.chat 上的 IRC 頻道 #httpd,或傳送至我們的 郵件串列