如何使用Live HTTP Headers或Firebug等工具来诊断标头中的404错误?

时间:2014-11-23 17:58:35

标签: wordpress firebug

**进一步更新**

我怀疑我的问题是一个CSS背景 - 网址没有找到(即404)或类似的东西。我如何使用Live HTTP Headers,Firebug(或您可能知道的其他工具)轻松检查并识别出错的css url?感谢。

**更新**

这些页面列出了与我相同的问题,但遗憾的是没有深入探讨如何诊断 - 他们只是说要使用Firebug或HTTP Live Headers - 我需要知道的是< em>如何使用这些工具来诊断我的问题

Same issue as I'm having here

Another one but not as detailed - only says Use the inspector in your browser

**更新结束**以下原始问题**

我的网站基于Wordpress。

我注意到了&#39; init&#39;钩子被叫了两次。

我已经读过,这通常是由加载的标头中的内部404错误引起的,这通常是由找不到css后台网址图像或类似类型的错误引起的。

我在研究这个问题时所看到的就是使用Firebug或Live HTTP Headers或其他类似的浏览器添加来识别它。

我有Live HTTP标头和Firebug,我正在努力使用这些工具来诊断我的问题。

我想知道是否有人可以帮我解决这个问题所需的步骤。

感谢。

1 个答案:

答案 0 :(得分:1)

您的问题与html无关,html是“客户端”,php是服务器端,因此php在您的服务器上运行后将信息发送到您的浏览器,然后它将找到所需的资源(网址)

do_action是一个php wordpress钩子,它基本上意味着在这里挂钩所有动作......

其他答案是说如果找不到页面,它会重定向到另一个页面,因此你有两个wp进程运行到一个点(http是无状态的,所以每个页面刷新加载wordpress)。

您可以使用firebug来测试http错误=右键单击任何页面元素,在出现的菜单中,单击inspect元素,然后在新窗口中单击控制台,任何http错误都将显示为红色,但仅限于页面加载,但当然页面不会重定向因为元素没有加载,只有在找不到页面时。你可以在firefox中使用google firebird,你会找到一个安装页面。

在第二个链接中,如果您遇到问题,我认为答案是问题。您访问该链接一次,机器人再次访问任何连接到init的内容将在两种情况下运行,您可以使用http://codex.wordpress.org/Function_Reference/current_user_can确保在运行操作之前验证用户。

如果不是这种情况,请取消激活所有插件,请安装2014主题并尝试将动作挂钩放在主题功能中。可能是某人在您的某个插件或主题中出于某种原因使用了代码do_action('init')

http://codex.wordpress.org/Plugin_API/Action_Reference