我不是相关 PHP 网站的开发人员(而且我根本不会 PHP!),但我被要求调查这个问题。
基本上,当使用 Live HTTP Headers (Firefox Addon) 和我们的一些报告工具等工具时,我们网站之一上的大量页面似乎会返回 404 标头响应,但是,当您将 URL 粘贴到浏览器中时,页面会返回 404 标头响应。渲染得很好。
我想知道什么事情可能会导致这种行为?
下面是一个示例 URL,它返回 404 标头响应,但渲染正常:
http://www.fancyapint.com/pubs/pub1461.php http://www.fancyapint.com/pubs/pub1461.php
有任何想法吗?
- 更新:感谢您的反馈!听起来该网站的开发人员确实错误地在该页面中放置/留下了 404 状态代码。我会将您提供的信息转达给我。再次感谢。
404 错误应该伴随有描述该错误的文档,因此页面呈现正常也就不足为奇了。浏览器只是渲染它所期望的 HTML 文档,解释未找到该页面(并且可能建议查找所查找内容的方法)。
在 PHP 网站上,这通常是由头函数 http://php.net/header被呼叫并被告知发送 404 状态。据推测,用于确定是否找到该页面的某些条件已被破坏,现在总是输出 404。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)