我正在处理另一个开发人员的凌乱的PHP页面,我正在分析Webkit开发人员工具中的资源视图,并注意到页面(index.php)为自己发出HTTP请求,然后解释尽管与text / html标头一起发送,但结果仍为图像。因此,它会抛出警告:
资源解释为图像但使用MIME类型text / html传输。
查看时间图,调用在<head>
之后,因为它已经为身体请求了图像。有时甚至会有两个“坏”请求。
任何人都可以解释可能发生的事情和/或建议如何解决这个问题吗? 这些可能与PHP有关吗?
答案 0 :(得分:1)
不确定Webkit是如何发出请求的,但我唯一一次看到这种行为(一个自称为图像的脚本)就是:
''
或当前网址。mod_rewrite
太'贪婪',并将图像请求(包括浏览器的favicon请求)重定向到引导程序(或类似)脚本。 Webkit是否要求提供图标?那将是时间表中的后续请求。