你有OpenGraph对象链接到不同的URL吗?

时间:2011-09-26 20:43:26

标签: facebook meta-tags beta

因此,您需要一个带有元标记的公共URL来表示OpenGraph中的对象,其中一个必需的元标记是一个URL属性。当动作发布时,它会链接到此URL属性。

假设我在 http://mysite.com/A 。似乎我不能这样做:

<meta property="og:url" content="http://mysite.com/B"></meta>

因为Facebook会尝试查看元标记的根网址。有没有办法从给定的OpenGraph对象URL(mysite.com/A)链接到不同的URL(mysite.com/B)?

2 个答案:

答案 0 :(得分:5)

您应该可以链接到其他网址。但所有og:url意味着“转到该网址并使用其中的标记”。你可以

1)将所有代码放在A上,然后使用JavaScript或用户代理检测将用户重定向到B;

2)将您的内容放在A上,然后og:url转到B

答案 1 :(得分:0)

@Paul,直到现在我还没有完全理解或欣赏你的评论 - 道歉并感谢。

我从更多的修补中学到的是,在FB的初始帖子中,帖子中的对象项目url是FB然后抓取该页面,获取META标签,如果你有og:url已定义它会再次抓取它。它爬了两次。

在我的情况下,我传递了一个被解析的查询字符串,但我没有在og:url中再次设置它,所以当它第二次抓取我的页面时,它没有拾取我需要的查询字符串变量它来。

这对我来说是个愚蠢的事情。谢谢你的回答。

吉姆