2011-11-10 47 views
0

我在我的主頁(asp.net中的母版頁)上有一個類似的按鈕。 我在每個動態頁面上添加了一個類似按鈕。 當我試圖進入鏈接: http://www.friend.co.il/details.aspx?id=2321 在臉書對開發者頁面的動態頁面之一: http://developers.facebook.com/docs/reference/plugins/like/ 我得到了相同數量的像爲總網站數,不僅僅是一個數字的具體頁面。像每個頁面上的按鈕

任何機構知道我在做什麼錯了?

回答

1

使用Facebook's URL Linter on your dynamic page's URL表明它有Open Graph標籤引用您的網站的主頁。因此,Facebook認爲http://www.friend.co.il/details.aspx?id=2321的規範URL是http://www.friend.co.il/

您應該從您的子頁面中刪除元標記,或者構建它們,以便它們正確表示每個頁面上的內容。

+0

嗨馬蒂。謝謝!至少我現在找到了原因。 – ZoRo

+0

我希望你能多一點幫助我理解這一點。 由於我在我的母版頁中有標籤,它們在每個頁面中都是相同的。我想過在每個頁面中動態構建它們。問題是:我有一個網站的Facebook頁面,我認爲它是因爲我將OG標籤添加到我的主頁面。如果我在每個動態頁面中更改當前網址的OG標記,是不是會在Facebook上創建問題? 非常感謝您找到第一個問題。它幫助了很多。 – ZoRo

+0

基於http://developers.facebook.com/docs/opengraph/#types,我認爲如果您製作og:type「文章」,Like按鈕將正常工作,但Facebook不會爲每個人創建頁面寵物。 – Martey

0

刪除您的og:url元標記,並且還要確保不會像您目前正在做的那樣多次包含Facebook JavaScript文件。

相關問題