保留Google +1,Facebook赞和Twitter推文此按钮在URI更改后计算

Mah*_*dsi 11 redirect social-networking facebook-like google-plus-one

我的问题非常简单:有没有办法(以编程方式,技术上或手动方式)制作Google +1,Facebook赞或Twitter推文这个按钮在更改URI后保留其计数?

以编程方式:使用javascript做一些事情,使其显示两个URI的组合计数,同时仅将新操作发布到后者.

技术上:他们是否检测并遵循原始资源的301重定向?我可以在HTTP标头中包含任何特殊文本,告诉他们应该将所有"点"从旧URI移动到新URI吗?

手动:有些形式可以在我们网站的某个地方提交,或者我可以通过电子邮件发送给我们能够将我们的点数复制到新的URI?

(请注意,我故意在此问题中使用URI而不是URL.规范资源链接正在something.php?id=idnumber变为/mycoolproduct/)

编辑

赏金开始了,但不回答"它无法完成"

Ben*_*yne 8

我相信只有一种解决方案能够满足您的要求.该解决方案将301/302旧URI添加到新URI,然后继续使用旧社交按钮的URI.所有主要的社交按钮都允许您指定喜欢/ g +/tweet /等的URL.这将保留您现有的社交分享计数,并且所有共享帖子仍将指向同一页面.现在选择是301还是302重定向.302可以帮助保留当前的搜索位置,并且如果它非常好则避免丢失您的排名.301重定向(永久移动)将使搜索引擎开始索引新URL并删除旧URL.这可能导致当前搜索排名下降.看来,就这篇文章而言,没有人会尊重任何形式的社交投票的重定向.

所以我认为最安全的路线是302重定向继续使用旧的URI进行社交投票.您将以这种方式保留您的资产,但必须维护您的重定向并在旧的URI模板中投入更多资金.你的重定向是如何实现的?的.htaccess?还是在页面?您需要权衡您的案例的成本效益.

否则你应该301并开始使用社交按钮的新URI.在这种情况下,你可能会失去你的社会公平,但可以自由地建立新的,而不必担心搞乱任何事情.如果你要更换的社会公平可以在6个月或更短的时间内得到补偿,我就不会为此烦恼并重新开始.

然而,这带来了一个有趣的观点.您提到以编程方式添加两个计数.是的,你可以把一些JavaScript放在一起添加几个计数,但我得问为什么?将它们一起添加以用于视觉显示目的实际上不会有助于增加引用流量或搜索排名.所以它只是一个我认为不会帮助你的立面.如果你只是想让你的访问者认为你很受欢迎,为什么不生成一个不断增加数字的图像服务器端.(糟糕的笑话,不要这样做!)底线你实际上无法重定向你的社会公平,你可能会假装移动它,但实际上你不能.

考虑到您的原始问题询问了几个社交按钮,重要的是要注意即使这些服务中的一个或两个在应用社交投票时开始尊重重定向,也不会减轻您做出上述决定的时间.您仍然需要重定向现有的反向链接,如果您支持页面上的多个社交按钮,则需要考虑所有社交按钮来选择重定向类型.


小智 1

不幸的是,对此没有解决方案。我们已经尝试了所有可能的解决方案,如果您执行 301 重定向,您只会失去社会公平。我们发现不值得费力去维护我们的投票计数,而是在转向新的 URL 结构期间将我们的按钮指向主页。

  • 这里同样的结论。根本不可能,老实说,这简直是荒谬的。我不敢相信这些公司都没有充分考虑这个主题并在他们的常见问题解答或支持系统中提及它。 (2认同)