![](/img/trans.png)
[英]Facebook The Open Graph protocol post link to wall not showing image
[英]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.