2015-10-23 40 views
1

当我浏览我的网站和代码报告一个500错误代码,浏览器显示我的留言:关闭apache的状态错误

未经授权

服务器遇到一个内部错误或配置错误,并且 无法完成您的请求。

请联系服务器管理员,[没有给出地址],并通知 他们发生错误的时间,以及您可能已经完成的任何可能导致错误的事情 。

有关此错误的更多信息可能在服务器错误 日志中可用。

此外,遇到500内部服务器错误错误,而 试图使用ErrorDocument来处理请求。

我必须关闭此功能,因为我在身体响应中发送额外的数据。 apache在哪里?

感谢

+1

问题是为什么这个状态被发送,虽然你说你自己是谁发送回复(这是我如何理解你的最后一句话)。我的意思是通常会解决实际发生的问题,这会导致错误。无论是否发现和处理,都不应在生产现场发生这样的错误。这是一个明显的迹象,应该解决的软件有一些问题。 – arkascha

回答

0

要更改默认的错误消息在Apache中,使用ErrorDocument指令。例如:

ErrorDocument 500 /internal/address.php 
ErrorDocument 500 http://external.address/ 
ErrorDocument 500 "Custom error message" 

这应该也在.htaccess文件中工作。