2011-09-15 29 views
4

我在包含查詢字符串的靜態頁面上有一個開放圖形元標記,每次我通過Facebook的url linter運行時,查詢值都被剝離出來。Facebook og: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包含了含有相同的值,而當短絨回落到默認頁面的URL,這些值將保留查詢字符串。

有沒有人有關於此的更多信息?我使用urlencode()對整個URL字符串進行編碼,但仍然遇到此問題。是否有任何解決方法,或者我錯過了什麼?

謝謝!

回答

6

答案在這裏竟然是我請求的URL還不存在。

Facebook似乎會嘗試首先檢索該URL,以確定其是否存在,以及何時無法連接,它默認返回到我的網站的根目錄。