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

时间:2011-09-15 00:41:38

标签: facebook query-string opengraph meta-tags

我在包含查询字符串的静态页面上有一个打开的图形元标记,每次我通过Facebook的url linter运行它时,查询值都会被删除。

例如:

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 个答案:

答案 0 :(得分:6)

这里的答案结果是我请求的网址尚未存在。

Facebook似乎会首先尝试检索该网址以确保其存在,并且当它无法连接时,它会默认返回我网站的根目录。