2012-07-13 111 views
0

我們的CMS使用固定鏈接,比如這個:錯誤永久

www.kingmagazine.se/artiklar/king-kroner/20120713/10-korthallare

當用戶試圖通過將其粘貼到在自己的Facebook主頁上的「更新狀態」字段來分享這個網址,Facebook的似乎試圖獲取不同的URL來獲取打開圖形信息,如在此圖像中所示:

http://i.imgur.com/NjYM9.png

提取的頁面似乎是b e來自該網站的錯誤消息。該圖像與指定的文章無關,而是包含在所有頁面的頁腳中。

然而,CMS還具有內部URL:S,如這一個(同一文章):

www.kingmagazine.se/artiklar/?id=152539

當共享一個上Facebook的,正確的數據被取出,如下圖所示:

http://i.imgur.com/wV5q3.png

我曾嘗試在我們的服務器日誌挖掘無濟於事 - 它看起來像Facebook正在請求錯誤的網址,而不是完全固定鏈接。我也嘗試過Facebook Lint,但沒有找到任何理由。

有沒有人有任何想法?

對不起,但Stackoverflow垃圾郵件預防說,最多2個鏈接,沒有圖像。 :(

+0

對不起,無法重現您的問題。將您提到的第一個URL粘貼到狀態框中會導致URL的數據顯示完全正確,無法在任何地方看到任何錯誤。 – CBroe 2012-07-13 17:36:38

回答

0

只是想回到這個問題,如果其他人有同樣的問題,因爲我們最終找到了解決辦法。

Facebook上的錯誤信息的原因是,在CMS編輯了這些頁面(包括網站頁眉/頁腳)還包含Facebook通過Facebook社交插件的按鈕。

這意味着Facebook被「ping」了文章在編輯器正在預覽更改之前它實際發佈之前,當Facebook嘗試獲取文章時,會顯示一條錯誤消息(可能會添加不正確的HTTP狀態代碼)wa s返回Facebook然後緩存。

夠傻的。 :)