Facebook喜欢按钮从og:url获取URL而不是提供的URL

时间:2012-05-25 12:39:34

标签: facebook-like

当像按钮一样点击按钮时,它不会像提供的那样共享正确的URL,而是使用og:url中的URL。我看到在浏览器iframe中发布了正确的URL,但是当在facebook(链接发布)中看到相同的URL时,它忽略了URL中发布的参数。请参阅以下示例:

发布的实际网址:https://sub.domain.com/Welcome.aspx?s=a1111&lang=en&refid=fb1&sms=5

Facebook将其显示为:https://sub.domain.com/Welcome.aspx?s=a1111

1 个答案:

答案 0 :(得分:0)

Facebook赞按钮会忽略传递给网址的所有参数。您需要使用mod_rewrite之类的内容为用户可以喜欢的每个页面创建unique个网址。实现此目的的方法是将查询变量作为页面进行掩码。

我在这里写了一个快速教程: http://www.webniraj.com/2011/09/06/using-htaccess-files-to-hide-query-variables/

但谷歌周围,您将找到有关如何为您的服务器/环境执行此操作的更多信息。