更改整个网站的URL结构后检索Facebook赞计数


10

我只是更改了整个网站的URL。我已经为所有旧的URL设置了301个永久重定向到新的URL。Rel = canonical设置为新URL。所有Facebook Like按钮的计数都已返回0。有什么办法可以使原始计数显示在新URL上?

Answers:



4

我遇到了同样的问题,并且找到了一个很好的解决方案。

在“喜欢”按钮html代码(fb:like)中指定旧的url,以便获取原始的“喜欢/分享”计数。如果有人喜欢它,它将作为您不再存在的旧链接发布在他/她的墙上。因此,您需要做两件事:

1)确保您的旧网址存在(通过网址重写,保留旧副本或您能想到的任何方式)。

2)301将您的旧网址重定向到新网址。

不过,您仍然需要在“赞”按钮html代码中显示旧的url。希望这可以帮助。


3
我刚试过 我网页上的“喜欢”按钮显示来自原始URL的计数,令人惊讶的是,显示在我的Facebook墙上的URL是“新” URL,这很好,因为旧URL是历史记录,我不想再推广了。令人失望的是,“喜欢”计数仅针对旧网址而不是新网址增加。我不确定为什么会这样,因为Facebook正在Facebook中显示新的URL,那么为什么不同时增加新URL的点赞次数呢?不幸的是,由于新的URL没有收到任何新的赞,因此这不是可接受的解决方案。
donxythe 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.