2012-05-18 114 views
0

如果我设置一个HTTP头到404,将在页面然后停止处理?这似乎在一台服务器上,但在另一台服务器上,它继续处理页面上的内容。我宁愿让它继续处理,以便我可以在页面上提供更多错误消息。也许是服务器上的设置?HTTP错误 - 页面处理

+0

好了,我已经没有给出一个很好的例子。它不只是404页,它的任何错误页面即。 400和500的。如果我将头设置为任何错误代码,它似乎停止运行该页面。我想设置标题,然后显示一条错误消息,但看起来它接收到页面停止运行的标题,并且从不显示错误消息。 – LeeTee

+0

事实上,请参阅我的其他帖子,以获得更深入的示例并显示代码。 http://stackoverflow.com/questions/10653978/ph​​p-rest-api-http-headers-error-handling – LeeTee

回答

4

当您引发404错误时,页面不会停止处理。除非你明确提出。

简单的非技术性示例:如果页面停止处理,则不会有具有自定义404页面的网站。 :)

1

页面仍然会处理,否则自定义404页面不可能。确保您打开了错误报告,因为您可能有PHP错误导致脚本在页面生成之前停止运行。

1

通常你可以在apache中设置你的404页面。这个页面应该被处理。

0

原来这是用卷曲的问题。谢谢你的帮助。