Redirect 由于重定向,URL linter中的规范OG URL失败

Redirect 由于重定向,URL linter中的规范OG URL失败,redirect,facebook-opengraph,Redirect,Facebook Opengraph,我最近更改了我网站的域名并迁移了我的内容。正如您所猜测的,来自旧站点的大多数URL使用301重定向到新站点 为了保留FB-like和comment数据,我将og:url属性设置为旧url,因为它是opengraph中的原始规范标识符。我在8月份实现了它,它工作正常,保留了以前类似的数据。现在它不工作并显示以前的类似数据,并且在URL调试器中失败 以下是来自新站点的示例: 在URL Debugger中,它现在返回以下错误: 在URL'处获取对象时出错http://seattle.findwell

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

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

以下是来自新站点的示例:

在URL Debugger中,它现在返回以下错误:

在URL'处获取对象时出错http://seattle.findwell.com/million-things-to-do-seattle/washington-brewers-festival-2011/,或通过重定向或包含以下内容之一的“og:url”属性指定的url之一

我的OG标签中没有任何更改。开放图中的规范URL是否发生了变化,导致重定向时失败

本页:

有以下
og:url

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

但是,当您从
og:URL
实际转到(事实上,当Facebook crawler尝试转到)此URL时,该站点会将您重定向回:

这是循环引用

为了修复它,您需要将
og:url
更改为:


当我刚开始作为一名开发人员时,实际上我在这方面经历了一段非常艰难的时期

我做了一个工具就是为了这个目的——因为我认为它可能会对其他人有所帮助:

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

也检测到Facebook机器人/刮板所以它不会干扰任何东西:)


祝你好运,我也有同样的问题。 我已经更改了我的网站url,我有超过40000台带有fb喜好和评论的收音机。
例如:



我日复一日地阅读和查看论坛,却没有找到答案……
下面是要做的:
1.在og canonical中,您需要将您的旧网站url放入 2.在Iframe url中,可以同时放置这两个。likes的结果将是ogcanonical的likes+Iframe的likes的相加
这将不会工作(这就是为什么我花了这么多时间无用),直到你验证这些设置与FB


致以最诚挚的问候。

仅供参考:这也是区分大小写的。www.YOURDOMAIN.com与www.YOURDOMAIN.com注册为两个不同的url资源。