Facebook og:url元标签剥离查询参数

4

我在一个静态页面上有一个包含查询字符串的开放图元标签,每次我通过Facebook的URL检查器运行它时,查询值都会被剥离。

例如:

http://www.site.com/?ref=23a3as3hth456

将返回

http://www.site.com/?ref

有趣的是,似乎如果值不包含任何数字,而只是一个纯字符串,它将被注册。例如:

http://www.site.com/?ref=23a3as3hth456&sample=testing

将返回

http://www.site.com/?ref&sample=testing

此外,实际页面URL包含查询字符串,其中包括相同的值,并且当Linter退回到默认的页面URL时,这些值被保留。您是否有关于这个问题的更多信息?我使用urlencode()对整个URL字符串进行编码,但仍然遇到了这个问题。是否有任何解决方法,或者是我漏掉了什么重要的东西?谢谢!
1个回答

6
这里的答案是我请求的URL尚不存在。看起来,Facebook会先尝试检索该URL以确保其存在,但当它无法连接时,会回退到我的站点根目录。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接