Facebook Like按钮共享根URL而不是页面

我过去正确地使用了Facebook Like按钮(iframe版本),但出于某种原因,这次它对我不起作用.我正在共享一个像http://sub.domain.com/default.aspx?foo=bar这样的网页.当我查看源HTML时,iframe中共享的URL正确显示http://sub.domain.com/default.aspx?foo=bar.当我检查OG元URL属性时,它是http://sub.domain.com/default.aspx?foo=bar(到目前为止一直很好).当我点击Like时,它共享http://sub.domain.com.

其他人遇到过这个问题吗.就像我说我以前用过这个.我无法弄清楚为什么其他人开箱即用,而这个不是.

最佳答案
你有一个< link rel =“canonical”/>将它们指定为同一页面的标记?

只是一个有根据的猜测 – 从未见过规范链接之前影响Open Graph Protocol共享.

转载注明原文:Facebook Like按钮共享根URL而不是页面 - 代码日志