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

mar*_*nes 1 php http-status-code-404

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

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

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

这是一个示例URL,它返回404标头响应,但渲染正常:

http://www.fancyapint.com/pubs/pub14​​61.php

有任何想法吗?

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

Que*_*tin 6

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

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