2012-12-19 68 views
-1

我最近重新設計了我的網站,其中一個更改是使用index.php而不是index.html,並將og:image元數據屬性中的一個從favicon_1.jpg更改爲favicon.jpgFacebook的舊網站og:圖片cahced

現在,facebook仍然顯示舊的og:image,即使在我使用url linter之後。

這就是"scraper sees"

<meta property="og:image" content="http://iulianonofrei.com/images/favicon.jpg">
<meta property="og:image" content="http://iulianonofrei.com/images/macro/splinter.jpg">

這是graph API

"image": [
{
"url": "http://iulianonofrei.com/images/favicon_1.jpg"
},
{
"url": "http://iulianonofrei.com/images/macro/grass_2_t.jpg"
}

我怎麼能更新鏈接以顯示當前的鏈接?另外,第二個是由php生成的,所以我希望它能夠更新錄製內容,或者至少在我通過linter運行時正確更新。

而且我還有一個warning,我無法弄清楚它,它讓我煩惱!

+0

你確定你沒有檢查兩個不同的網址嗎?你說你上面改從html的轉換爲.php的URL,這是一個不同的URL – Igy

+0

應該撿起它獨自一人,因爲它是唯一'index'文件,而且,'.../index.php'檢索準確相同的數據 –

+0

不,您要共享的確切URL是您應該檢查的URL - 如果它重定向到其他地方,Facebook的抓取工具將遵循重定向 - 檢查[Facebook的調試工具](https://developers.facebook.com/tools /調試)爲您分享/喜歡/張貼的URL,看看是否檢測到標籤是否正確 – Igy

回答

0

我自己找到了。我需要將og:urlhttp://example.com更改爲http://example.com/index.php