我们最近将我们的网站从自定义 CMS 迁移到了 Wordpress,我们正在拼命地保留喜欢的内容。
在开发过程中,我们只是通过 href 标记将新 URL 中的 Like 按钮指向旧 URL。喜欢转移罚款。
<fb:like href='$url' send='false' layout='button_count' width='150' show_faces='false'></fb:like>
$url
旧网址在哪里
当我们上线时,所有喜欢都重置为零,我猜我们同时通过 .htaccess 设置了 301 重定向。
奇怪的是,我对 FB 评论框使用了相同的程序,并且所有评论都完美转移了!
<div class="fb-comments" data-href="$url" data-width="500"></div>
有没有人对此有任何见解?除了 facebook like box 上的 href 标签之外,我还需要在其他地方存储旧版 url 吗?
例如,我注意到 OG:url 指向当前页面,FB 调试器工具证明了这一点。
也许原始 URL 需要保持活动状态——不仅仅是通过 301?
另请注意,FB 喜欢在未经过 301 处理的页面上仍然可以正常工作。以这个页面为例。
这是一个例子带有喜欢重置的旧帖子的示例。原始网址是:www.craftbeer.com/pages/stories/craft-beer-muses/show?title=should-the-shaker-pint-glass-go-away
新帖子跟踪喜欢就好了。
感谢您提供任何帮助!