404标头响应,但页面显示确定?

时间:2011-02-07 12:21:31

标签: php http-status-code-404

我不是有问题的PHP网站的开发人员(我根本不会使用PHP!)但我被要求调查此问题。

基本上,我们其中一个网站上的大量网页似乎在使用Live HTTP Headers(Firefox Addon)和我们的一些报告工具时返回404标头响应,但是,当您将网址粘贴到浏览器中时,页面渲染得很好。

我想知道什么事情可能会导致这种行为?

这是一个示例网址,它返回404标头响应,但呈现正常:

http://www.fancyapint.com/pubs/pub1461.php

有什么想法吗?

  • 更新:感谢您的反馈!听起来这个网站的开发者错误地在该页面中放置/留下了404状态代码。我将传递您提供的信息。再次感谢。

2 个答案:

答案 0 :(得分:6)

404错误应该伴随着描述错误的文档,因此页面呈现OK并不奇怪。浏览器只是呈现它所期望的HTML文档,解释找不到页面(并且可能建议找到正在寻找的内容的方法)。

这通常是在PHP网站上被header function调用并被告知发送404状态引起的。据推测,用于确定页面是否被发现的某些条件已被破坏,现在总是吐出404。

答案 1 :(得分:1)

问题已缩小为Word-Press更新! 只要wp-blog-header.php包含文件从页面中排除,我们就会得到一个OK响应。

感谢您的帮助。