我在包含查询字符串的静态页面上有一个打开的图形元标记,每次我通过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字符串,但我仍然遇到这个问题。是否有任何变通方法,或者我错过了什么?
谢谢!
答案 0 :(得分:6)
这里的答案结果是我请求的网址尚未存在。
Facebook似乎会首先尝试检索该网址以确保其存在,并且当它无法连接时,它会默认返回我网站的根目录。