如何直接编辑所有 Apache 的错误代码而不是使用 httpd.conf?

如何直接编辑所有 Apache 的错误代码而不是使用 httpd.conf?

当页面不存在时..这就是
我在网络上看到的:

Not Found

The requested URL /test was not found on this server.

我知道:

ErrorDocument 404 /test.html

但我宁愿不使用它。我宁愿找到上面的来源......并直接修改它。

也许这样会更快+更高效。考虑到这将是一次更“直接”的交易。 (交易 )

答案1

看来您正在modules/http/http_protocol.cApache 源代码中寻找。例如,参见get_canned_error_string()。 (注意:这是快速浏览的结果,我没有深入调查源代码或使用修改后的错误消息构建/测试 Apache。)

但实际上,使用 并没有什么特别低效或缓慢的地方ErrorDocument,特别是因为错误不应该出现在“热路径”上。 (那就是广阔的对服务器的大多数请求不应导致错误)。

相关内容