我使用 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,而是我和客户服务器之间的某个代理服务器。碰巧的是,我的客户和他的服务器之间也有同样的代理。