2011-12-29 31 views
2

獲取縮略圖我已經設置了我的網站,所以現在我有opengraph元標記,除非URL中有空格時才能正常工作。Opengraph - Linter沒有用空格(%20或+)在地址

我使用php,我用encodeurl編碼url(空格被替換爲'+')。 然後我嘗試用rawencodeurl編碼og:image地址(空格被替換爲'%20'),但它仍然不起作用。

您可以在這裏看到http://dante.kollok.org/PhotoShow-dev/?f=noel%202011%20francais%20russe%20anglais%2Fimg_8570.jpg的opengraph meta標籤是正確的設置:

<meta property="og:url" content="http://dante.kollok.org/PhotoShow-dev/?f=noel%202011%20francais%20russe%20anglais%2Fimg_8570.jpg"/> 
<meta property="og:site_name" content="Franck's Photos"/> 
<meta property="og:type" content="website"/> 
<meta property="og:title" content="Franck's Photos: noel 2011 francais russe anglais/img_8570.jpg"/> 
<meta property="og:image" content="http://dante.kollok.org/PhotoShow-dev/?t=Thb&f=noel%202011%20francais%20russe%20anglais%2Fimg_8570.jpg"/> 

你有什麼建議的清潔解決方案,使Facebook能夠正確地迎接我的縮略圖,甚至當我在地址空間?

非常感謝, 弗蘭克

回答

1

這是一個已知的問題與Facebook。見 https://developers.facebook.com/bugs/308448919183678

您目前的解決方法,以及乾淨的解決方案,就是把需要Facebook上的圖片到一個文件夾上,可以沒有空格或查詢字符串參數進行訪問的網絡服務器。

+0

好的,謝謝你的回覆。 – Dante 2011-12-29 20:31:27