Apache 将 HTTP 标头中的自定义原因短语重写为标准短语

Apache 将 HTTP 标头中的自定义原因短语重写为标准短语

我使用 PHP 脚本发送错误

function http_error($message) {
    header("HTTP/1.1 500 ERROR $message!");
    die();
}

Windows 上的本地 Apache 服务器正确地向我发送了带有自定义消息的 HTTP 标头,如下所示:

HTTP/1.1 500 错误字段计数不匹配!!

但我的客户的服务器忽略任何其他消息,并始终发送标头

HTTP/1.1 500 内部服务器错误

为什么会发生这种情况?是否有任何 Apache 指令可以覆盖标题自定义消息?顺便说一下,此服务器由 CPanel/WHM 控制。但我在 WHM 中的 EasyApache 构建设置中没有找到这样的选项。

我正在使用 Apache 2.2 和 PHP 5.3.10。

答案1

这不是 Apache,而是我和客户服务器之间的某个代理服务器。碰巧的是,我的客户和他的服务器之间也有同样的代理。

相关内容