由于重定向,Canonl OG URL在URL linter中失败

时间:2011-10-06 16:46:28

标签: redirect facebook-opengraph

我最近更改了网站的域名并迁移了我的内容。正如您所猜测的那样,旧网站的大多数网址使用301重定向到新网站。

为了保留FB like和comment数据,我将og:url属性设置为旧URL,因为它是Open Graph中的原始和规范标识符。我在八月份实施,它运行正常,保留了之前的类似数据。现在它无法工作并显示以前的数据,并且在URL调试器中失败。

以下是新网站的示例:

http://seattle.findwell.com/million-things-to-do-seattle/washington-brewers-festival-2011

在URL Debuggger中,它现在返回此错误:

在网址'http://seattle.findwell.com/million-things-to-do-seattle/washington-brewers-festival-2011/'上获取对象时出错,或者其中一个通过重定向指定的网址或'og:url'属性,包括http://www.hometalkin.com/seattle/million-things-to-do-seattle/washington-brewers-festival-2011/之一。

我的OG标签没有任何变化。在打开的图表中,规范网址发生了哪些变化,导致重定向到位时失败?

3 个答案:

答案 0 :(得分:2)

此页:

og:url

<meta content="http://www.hometalkin.com/seattle/million-things-to-do-seattle/washington-brewers-festival-2011/" 
      property="og:url" />

但是当你真正去(事实上 - 当Facebook抓取工具试图去)来自og:url的网址时,该网站会将您重定向回到:

这是循环参考。

要解决此问题,您需要将og:url更改为:

答案 1 :(得分:0)

当我第一次开始作为开发人员时,我实际上遇到了非常困难的时期。

我为这个目的制作了一个工具 - 因为我认为它可能对其他人有帮助:

Facebook/Open Graph Like Button Generator

它生成(并存储)打开的图形标记,因此您无需将它们放在页面中,并且“重定向网址”会告诉它在哪里发送所有流量。

检测到Facebook僵尸/刮刀所以它不会干扰任何事情:)

祝你好运

答案 2 :(得分:0)

我有完全相同的问题。 我已经更改了我的网站网址,我有超过40,000个带有fb喜欢和评论的无线电 示例:

http://www.radioways.com/fr/radio/nrj.html

http://www.radioways.fr/radio/nrj.html

我花了几天时间阅读和检查论坛,但我没有找到答案...
这是做什么的:
 1.在og规范中,你需要把旧网站的网址  2.在Iframe网址中,您可以同时放置两者。喜欢的结果将是添加像ogcanonical +喜欢的iframe 这不起作用(这就是为什么我花了这么多时间USELESS)直到你用FB验证这些设置

最好的问候。