Facebook - URL返回了错误的HTTP响应代码

时间:2014-04-14 17:14:52

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

对于我的网站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错误。

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

由于

6 个答案:

答案 0 :(得分:2)

错误很奇怪。我唯一想到的是你在

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我在 apache mod安全性中有一条规则。暂时停用它对我有帮助。不需要IPv6记录。我只有IPv4,并且可以使用。

答案 3 :(得分:0)

应明确提供'og:image'属性。

答案 4 :(得分:0)

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

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

这将解决Facebook opengraph的问题。

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

答案 5 :(得分:-3)

我设法解决了我的问题。问题是阻止刮刀的DNS记录。因此,如果您遇到类似问题,请检查您的DNS记录。谢谢你的帮助。

相关问题