我正在尝试设置自定义 HTTP 1.0 状态代码,以便通过 AJAX(使用 jQuery)返回更多描述性错误消息。
在 PHP 中,我有类似的东西:
header( 'HTTP/1.0 909 Hello World' );
exit;
这在我使用 Apache 2.2.15 的开发环境中按预期工作,但在运行 LiteSpeed 5.5 的生产网络服务器上不起作用。LiteSpeed 反而返回一个200 OK
.
使用这个:
header( 'HTTP/1.0 404 Hello World' );
exit;
Apache 返回404
上面的文本。LiteSpeed 将自定义文本替换为默认的“未找到”。
知道如何在 LiteSpeed 中覆盖此功能以使其工作方式与 Apache 相同吗?我知道它们应该是可比较的网络服务器。
任何想法,请让我知道。
-P。