我一直在使用自定义模板制作Joomla网站,并且不得不为Google+,电子邮件,Twitter和Facebook创建一些自定义共享按钮。前三个可以正常工作,但Facebook一个引起问题。我正在使用K2,并在标头中包含所有“打开图”元标记-手动添加了site_name和fb:app_id标记,因为K2添加了所有其他标记,但不是这些。但是,如果我尝试分享博客文章,Facebook除了URL之外不会选择其他任何内容。
我已经使用Facebook调试器进行了测试,所有的元信息都被删除了。我知道共享程序可能需要一段时间才能完成所有更改,并且由于调试器的缘故,我发现我必须关闭gzip才能加载正确的页面并抓取标签。我在星期五的午餐时间进行了更改,今天又再次检查了该站点,并且没有更改,共享者仍然返回空数据(URL除外)。
我正在使用此链接(URL由网站自动生成):
<a href="https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.mydomain.co.uk%3A80%2Fblog%2Fcategory%2Fpage-title" target="_blank">Share on Facebook</a>
和以下Open Graph标签:
<meta property="og:url" content="http://www.mydomain.co.uk/blog/category/page-title">
<meta property="og:title" content="Page Title - My Domain">
<meta property="og:type" content="article">
<meta property="og:image" content="http://www.mydomain.co.uk/media/k2/items/cache/9b2c4b44fb86522964124ed80d03c5e8_M.jpg">
<meta name="image" content="http://www.mydomain.co.uk/media/k2/items/cache/9b2c4b44fb86522964124ed80d03c5e8_M.jpg">
<meta property="og:description" content="Page Intro Text">
谁能建议我错过或错了吗?
谢谢!
您在共享程序链接中使用的URL是
http://www.mydomain.co.uk:80/blog/category/page-title
og:url上的URL是
http://www.mydomain.co.uk/blog/category/page-title
也就是说,两个URL都不同(共享链接的URL中的URL :: 80),因此可能会引起问题。
尝试在两个地方都使用相同的URL。可能会有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句