停止apache将自己的404未找到页面注入自定义404错误页面

时间:2010-01-06 08:54:52

标签: apache http-status-code-404

我在实现自定义404错误页面时遇到问题。我的设置是一个前端apache 2.2.6代理请求,而不是静态文件到后端应用服务器(apache 1.3.36)

当用户向后端服务器请求不存在的页面时,我会返回404标题以及错误页面。我确实得到了错误页面,但不知何故后端apache服务器也在错误页面中注入了自己的404找不到的页面。

这是apache注入未找到页面的内容:

Not Found
The requested URL /product/8jd4776 was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/1.3.36 Server at www.example.com Port 8888 

知道为什么会这样吗?

2 个答案:

答案 0 :(得分:2)

在前端apache服务器中使用ErrorDocument设置“ProxyErrorOverride On”解决问题。

答案 1 :(得分:0)

自定义404消息的内容长度必须为512字节或更多。