我不是有问题的PHP网站的开发人员(我根本不会使用PHP!)但我被要求调查此问题。
基本上,我们其中一个网站上的大量网页似乎在使用Live HTTP Headers(Firefox Addon)和我们的一些报告工具时返回404标头响应,但是,当您将网址粘贴到浏览器中时,页面渲染得很好。
我想知道什么事情可能会导致这种行为?
这是一个示例网址,它返回404标头响应,但呈现正常:
http://www.fancyapint.com/pubs/pub1461.php
有什么想法吗?
答案 0 :(得分:6)
404错误应该伴随着描述错误的文档,因此页面呈现OK并不奇怪。浏览器只是呈现它所期望的HTML文档,解释找不到页面(并且可能建议找到正在寻找的内容的方法)。
这通常是在PHP网站上被header function调用并被告知发送404状态引起的。据推测,用于确定页面是否被发现的某些条件已被破坏,现在总是吐出404。
答案 1 :(得分:1)
问题已缩小为Word-Press更新! 只要wp-blog-header.php包含文件从页面中排除,我们就会得到一个OK响应。
感谢您的帮助。