【问题标题】:Facebook - URL returned a bad HTTP response codeFacebook - URL 返回了错误的 HTTP 响应代码
【发布时间】:2014-04-14 17:14:51
【问题描述】:

对于我的网站 www.mymoviematch.com,由于 facebook 没有抓取我的网站,我无法在 facebook 上分享任何文章/页面。

当我尝试调试器 https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.mymoviematch.com%2Fpremiere%2F 时,它给了我“URL 返回了错误的 HTTP 响应代码”,404 错误。

元标记和服务器响应似乎没问题,所以不知道这可能会导致什么。 我已经阅读了许多类似的问题,但找不到适合我的解决方法...有人可以帮忙吗?

谢谢

【问题讨论】:

标签: facebook facebook-graph-api http-status-code-404 response


【解决方案1】:

这个错误很奇怪。我唯一想到的是您显然在

中使用了不完整的网址
<meta property="og:url" content="http://www.mymoviematch.com" />

标签。我认为它应该与完整的 URL 匹配。

【讨论】:

  • 您好托比,非常感谢您的回答。我有完整的 url 但没有工作——这就是为什么我试图改变一些东西并把主页 url 改为,但没有成功......似乎我在元标记中更改的任何内容都无关紧要。我总是收到相同的错误消息。
  • 目前有一些针对FB平台的错误报告,内容类似。也许你也检查一下。
  • 对我来说就是这样 - og:url 不正确.. 旁注:我一直在自言自语:“哦,是的,原来的黑帮 URL!”
  • 感谢这对我们有用,在我们的例子中,og:url 标签丢失,FB 自动获取无效的 url。将标头中的 og:url 标签设置为正确的 url 解决了我们的问题
  • 谢谢。这解决了我们的问题。奇怪的是,同样的错误 og url 在 WhatsApp 和 Slack 甚至是生成页面预览的随机 wesbites 上都能正常工作,但在 Facebook 上,当它看到错误的 url 时会抱怨。猜猜 Facebook 通常是对的。
【解决方案2】:

我遇到了同样的问题,并通过更改我的 DNS 设置解决了它。 Facebook 使用 IP V6,因此您需要在您的 AAAA 记录中指定正确的 IP V6(不仅是 IP V4)。

【讨论】:

    【解决方案3】:

    我的 apache mod security 中有一条规则。暂时停用它对我有帮助。不需要 IPv6 记录。我只有 IPv4,它可以工作。

    【讨论】:

      【解决方案4】:

      由于 IPV6 地址而出现此问题。 Facebook 默认使用 IPV6 地址(如果可用)。我的 VPS 启用了 IPV6。

      要解决此问题,您必须在所有 Ningx 配置文件中为每个虚拟主机(如果托管许多站点)启用 iPv6,以侦听端口 80 上的任何 IPv6 地址。

      这将解决 Facebook opengraph 的问题。

      或者,您可以完全禁用 IPV6 地址来解决此问题。

      【讨论】:

        【解决方案5】:

        应明确提供“og:image”属性。

        【讨论】:

          【解决方案6】:

          我已经设法解决了我的问题。问题在于阻止爬虫的 DNS 记录。因此,如果您有类似的问题,请检查您的 DNS 记录。感谢您的帮助。

          【讨论】:

          • 如何检查 DNS 是否阻塞了爬虫?
          • 这并不能完全解决问题,如何检查?你有什么改变?
          • 同意上面的cmets。没有说明实际做了什么或如何解决问题。
          • 这里与 DNS 无关,因为他正在从服务器获取 http 响应,在我们的例子中,当我们设置正确的 og:url 时,Fb 正在抓取我们网站的 www 版本,该版本不存在标头中的标签,它起作用了。请看@Tobi 回答
          猜你喜欢
          • 2016-02-20
          • 1970-01-01
          • 2018-08-17
          • 2014-02-22
          • 2013-08-12
          • 1970-01-01
          • 1970-01-01
          • 2016-02-24
          • 2018-02-13
          相关资源
          最近更新 更多