在我将Wordpress转移到新服务器之后,Facebook无法获取元数据

时间:2016-03-25 13:11:21

标签: php mysql wordpress facebook facebook-graph-api

我最近将我的Wordpress网站转移到了新的服务器上,一切似乎都很顺利。但是,我们发现Facebook无法再为我们的帖子提取数据。

我们将新闻报道发布到Facebook,一旦我们将网址发布到我们的网页,它就会填充标题,摘录和图片,但不再这样做了。

Facebook Open Graph调试器显示,Facebook正在查看服务器移动后发布的所有帖子的404页面。它没有显示图像,标题显示该日期的档​​案列表。如果有人喜欢'同样的问题就会发生。直接在网站上使用社交按钮的个人帖子。

重要的是要注意,在服务器移动之前发布的帖子的任何URL都可以正常工作。 Facebook可以毫无问题地找到这些数据。

该网站为www.thisisardee.ie。以下是转移前后的帖子示例,因此您可以看到两者。

BEFORE(工作):http://www.thisisardee.ie/2016/03/09/ardee-western-bypass-backed-transport-authorities/

之后(不工作):http://www.thisisardee.ie/2016/03/23/mcguinness-recalls-brussels-terror-fear/

非常感谢任何帮助。当人们在Facebook上分享我们的帖子并且他们出现没有图像或正确的标题时,它会严重影响我们的网站。看起来很糟糕。

提前致谢。

1 个答案:

答案 0 :(得分:2)

终于找到了背后的理由。

迁移到云托管后,从共享托管,我更新了我的DNS记录。但是,我从未更新过我的IPv6记录。

这通常不会成为一个问题(它解释了为什么99%的网站/服务没有抓住/使用我的网站的问题)但Facebook似乎优先考虑IPv6的所有内容。所以它正在使用我的IPv6记录,它指向我的旧服务器和我的网站的旧版本。因此,它没有提供该页面的信息。

我很惊讶在发布到Facebook后手动输入图片和标题后仍然链接到新页面。

我的分享托管计划今天正式中断后我发现了这一点,因此删除了我的旧网站。链接开始显示404错误。

希望这可以帮助其他人,因为我看到很多人有类似的问题,但没有解决方案。在Facebook使用它时更新您的IPv6记录!