2012-09-18 30 views
0

我想知道有沒有人可以幫助我。我一直在調試和調試。我試圖在控制器和視圖級別的框架內的幾個地方放置頁面中止。但我仍然不明白爲什麼會出現錯誤。如何讓我的博客正確列出FaceBook上的OG信息

我正在運行一個博客網站(ColdFusion on Railo,以CFWheels爲框架),並試圖讓我的Facebook的opengraph標籤正常工作,但目前LINT工具只是向我拋出500個錯誤。這很奇怪,因爲該URL對於普通的網頁訪問者來說工作正常。 W3Cvalidator也可以讀取URL。只是Facebook不想閱讀它。即使沒有定義opengraph標籤,它也會在沒有任何調試的情況下拋出錯誤。

請參閱Facebook Object Debugger或該網站上的任何其他文章。

在此先感謝您的幫助,非常感謝。

回答

1

當Facebook嘗試爲Open Graph元標記刮取頁面時,它會在http請求中使用特定的用戶代理 - 即facebookexternalhit/1.1(+ https://www.facebook.com/externalhit_uatext.php)。

無論何時出現此用戶代理,它看起來像您的服務器返回500內部錯誤。您應該修改您的服務器配置以正確處理此用戶代理。然後,Facebook刮板和調試工具將能夠刮你的頁面。

相關問題