【问题标题】:URL change, retaining facebook likes网址变更,保留facebook点赞
【发布时间】:2011-10-05 05:11:57
【问题描述】:

我们已经在我们的网站上推出了 Facebook 的点赞按钮,它正在被使用,这很棒。但是,我们的页面 URL 有时会发生变化(它们是提供服务的人的个人资料,并且当他们的服务发生变化时,出于 SEO 的原因文件名会发生变化,我们目前 301 从任何旧地址重定向到新地址)。

我想,虽然当我们更改他们的 URL 时,我们会失去该页面的 Facebook 点赞数,因为 Facebook 可能会将其视为不同的页面。

有谁知道这周围有没有?我看不到 facebook 可以反向查找旧地址以将其关联到新地址,因为它根本不知道此 URL 更改,除非有某种方式通知 Facebook?

【问题讨论】:

标签: facebook facebook-like


【解决方案1】:

只是为了让您知道这似乎不再起作用了。

我确实改变了我所有的 URL 结构,进行了 301 重定向,添加了这样的标签,指向旧的 URL:

  • 规范
  • og:网址

并将 Facebook 之类的小部件指向旧 URL,如下所示:

<div class="fb-like" data-href="http://jchatard.com/blog/2013/09/26/usa/" data-layout="standard" data-action="like" data-show-faces="true" data-share="true"></div>

我所有的喜欢都消失了。

我还尝试重新喜欢一个帖子,试一试,就像这里解释的那样:

运气不好!

不管什么原因,这个网址还是有点赞数,我真的不知道为什么:

如果有人有线索或更新的行为,那就太酷了!

【讨论】:

  • data-href 仍然对我们有用。可能是因为你在做跨域。
【解决方案2】:

我认为这是可以实现的。在 Facebook 'Like' HTML 按钮代码中,有一个 href 参数(即 URL)

<div class="fb-like" data-layout="button_count" href="http://www.website.co.uk/projects/cool-project/" data-width="40"></div>

因此,您可以在一个页面上,同时喜欢不同的 URL。我使用它来聚合多个域(即 website.com 和 website.co.uk 以及 website.es)的页面喜欢

因此,如果您有后端 CMS,则可以对其进行开发,使其具有 Facebook Like URL 字段,该字段与实际页面 URL 不同。只要您始终将 Facebook Like URL 保留为您开始累积喜欢的原始 URL,那么这应该不是问题。

【讨论】:

  • 感谢 slawrence10,是的,这会奏效!我现在已经开始在别处使用 href 标签了。正如您所说,只要我使用原始 URL 进行 Facebook 点赞,就可以解决问题。谢谢!
【解决方案3】:

目前这是不可能的。你可以尝试联系他们,但我怀疑他们会感动你。

【讨论】:

    猜你喜欢
    • 2011-11-30
    • 1970-01-01
    • 1970-01-01
    • 2011-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多