【问题标题】:Bad HTTP Response code; Facebook likes don't post to facebook错误的 HTTP 响应代码; Facebook 喜欢不要发布到 Facebook
【发布时间】:2013-11-25 18:29:24
【问题描述】:

我在我的 wordpress 网站上创建了特定于帖子的点赞按钮。他们似乎在我的网站上工作并记录喜欢的人等,但没有任何帖子发布到 Facebook。我已经尝试了几个 wordpress 插件。并且都给出了相同的结果。 Twitter 运行良好。在 facebook 打开图表中进行调试后,我得到“错误的响应代码 URL 返回了错误的 HTTP 响应代码”。 (下面的调试链接中的更多信息)。我错过了什么?提前致谢!

帖子可以在http://www.nebulusentertainment.com/news查看。

你可以在这里查看我的调试尝试:

https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.nebulusentertainment.com%2Fjust-around-the-corner

【问题讨论】:

  • 你能分享你的 HTML 代码吗?看起来您缺少元标记(至少根据错误)。

标签: facebook wordpress facebook-opengraph


【解决方案1】:

尽管在浏览器中加载了页面 URL,但它们的加载状态代码为 500 - Internal Server Error; Facebook 将拒绝。由于您使用的是 PHP,因此最快的解决方案可能是打开错误报告并显示错误。或者查看您的日志以了解导致 500 错误的原因。

您可以看到您的页面退出输出代码大约是line 328,这看起来可能是wordpress主题文件中某处的错误(可能是single.php?)。

希望这会有所帮助。

【讨论】:

  • 这确实是一个 php 错误,现在一切正常。非常感谢您对 cdbconcepts 的帮助!
  • @fantompowr 很高兴听到它修复了它!
【解决方案2】:

另一个原因是,Facebook 无法访问您的网页。可能是因为您的 DNS 条目或您的服务器位于防火墙后面,例如您的公司 LAN。解决方案:修复您的 DNS 或防火墙阻塞,并确保 Facebook 等公共社交媒体可以访问您的网站。

【讨论】:

    【解决方案3】:

    我遇到了同样的问题,但在我禁用缓存插件“W3 Total Cache”后一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多