facebook中的网址分享如下:
www.mydomain.com
变为
http://www.mydomain.com/?fb_action_ids=423308397714910&fb_action_types=og.likes&fb_source=timeline_og&action_object_map=%7B%22423308397714910%22%3A10151847670865082%7D&action_type_map=%7B%22423308397714910%22%3A%22og.likes%22%7D&action_ref_map=%5B%5D
不开玩笑。这是 - afaik - 链接共享的标准行为。问题是:此查询永久更改。因此,共享URL始终以0赞。
开头我的问题是: 如何摆脱这个?
更新:仅在特殊情况下才会发生这种情况,例如服务器上的mod_rewrites将http://lalala.com重定向到http://www.lalala.com时 - 这似乎会激怒facebook重定向器。
答案 0 :(得分:1)
你不需要摆脱它,只需确保
og:url
元标记和/或规范元标记指向正确的网址。 href
,它们指向正确的URL(没有那些无关的参数)。如果有人点击Facebook上的链接,并复制/粘贴网址(包括fb_action_ids
等等)并将其分享回Facebook,Facebook的抓取工具将会跟随og:url
或规范元标记并从该URL获取标签,该标签不具有引荐参数。
如果有人点击了该链接并在您的页面上结束并且您正在渲染类似按钮,只要您没有在类似按钮上省略href参数,那么实际网址的相似计数将是可见的等等按钮将用于href
指向的任何网址(可能会排除引荐参数)