You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

更换Blogger域名后恢复Facebook点赞数的问题及进展

更换Blogger域名后恢复Facebook点赞数的进展分享

折腾了好几天,试过各种方法想把Blogger换域名后的Facebook点赞数找回来,虽然还没完全搞定,但好歹有了些进展,在这里跟大家分享下我的情况和目前的尝试。

之前把Blogger的自定义域名换了,结果所有文章的Facebook点赞数直接清零了——试了官方说的301重定向、更新OG标签这些常规操作,全都没起作用。

先贴一下我现在用的Facebook点赞按钮代码:

<iframe allowTransparency='true' expr:src='&quot;http://www.facebook.com/plugins/like.php?href=&quot; + data:post.canonicalUrl + &quot;&amp;send=false&amp;layout=button_count&amp;show_faces=false&amp;width=90&amp;action=like&amp;font&amp;colorscheme=light&amp;height=21&quot;' frameborder='0' scrolling='no' style='border:none; overflow:hidden; width:90px; height:21px;'/>

目前摸索出来的小进展:我发现问题大概率出在data:post.canonicalUrl的指向上——旧域名的文章链接和新域名的链接在Facebook的Graph API里被当成了两个完全独立的条目,点赞数据存在旧域名的条目里,新域名的自然是空的。

我试着在Blogger模板里把data:post.canonicalUrl替换成了手动拼接的旧域名+文章路径(比如"http://旧域名.com" + data:post.url),现在有一部分文章的点赞数已经能正常显示了,但还有些文章的数字还是不对,可能是Facebook缓存没刷新的问题。

接下来我打算试试这两个方向:

  • 给每篇文章同时添加指向旧域名和新域名的og:url标签,明确关联两个链接
  • 用Facebook的URL Debugger工具逐个刷新文章的缓存,强制同步点赞数据

如果之后有新的进展我会再来更新,也欢迎有过类似经验的朋友给点建议!

内容的提问来源于stack exchange,提问作者William Neugebauer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 09:49:15