繁体   English   中英

Facebook开放图链接

[英]Facebook open graph link

有没有一种方法可以定义带有链接的facebook开放图元标签(OG)?

例如,我有一个包含多个锚点的单页网站。

在每个锚点处都有一个子标题和一个图像

网址为:www.mywebsite.com/#page2

使用facebook共享功能时,我想使用定义的子标题作为标题定义该URL,并将子标题中的图像作为在facebook上共享的图像。

这可能吗? PHP或JS是否可能?

我建议您实施Google Ajax URL规范。 它指定了在为Google搜索引擎建立索引时如何处理单页网站,但是Facebook在为Open Graph信息建立索引时也使用它。

您可以在此处阅读有关规范的更多信息: https : //developers.google.com/webmasters/ajax-crawling/docs/specification

我基本的工作原理是映射http://www.example.com/ #!部分 http://www.example.com/ _escaped_fragment_ =部分 这样,您可以在服务器端响应_escaped_fragment_变量(如果给定)。

使用此方法时,请注意,Facebook搜寻器仍将遵循meta og:url并将rel = canonical标签链接为最终URL。 因此,如果使用_escaped_fragment_方法返回,则可以删除这些标签(或将它们设置为当前url)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM