2012-06-12 28 views
0

我已經搜索了很多這個問題的答案 - 但找不到 - 可能它太愚蠢了,在這種情況下,請原諒我!一個opengraph對象可以是多頁嗎?

我想添加og元數據到我們的頁面,但是每個邏輯對象(在我們的例子中是運動隊或球員)的信息可以分佈在多個實際的URL上(例如/ team /,/ team/players// team/results /都是邏輯上的/ team /的一部分)。

我可以在代表相同對象的多個頁面上放置相同的opengraph元數據嗎?

或者,我可以指定og:url作爲正則表達式,例如:/ team/*?

還是/團隊/暗示/團隊/ *爲og:網址?

非常感謝任何澄清,麥克

回答

0

的信息對每個邏輯對象(在我們的情況下,運動隊或運動員)可以在多個實際的URL傳播(如/團隊/,/團隊/玩家/,/團隊/結果/在邏輯上都是/ team /的一部分)。

你的意思是所有這些URL包含相同信息(他們訪問這些信息的只是不同點) - 或你的意思的信息是在「星星點點」傳播對這些網址(以及用戶必須全部訪問它們以獲取所有信息)?

我不知道我在這裏明白你的問題/問題 - 但也許只是在尋找什麼叫做規範網址 ...?

+0

嗨 - 我的意思是後者 - 一個邏輯團隊的信息可以在不同物理網址的不同網頁上找到。所以是的,用戶會在不同的網址找到關於團隊的不同類型的信息(儘管他們都在/團隊/之下)。乾杯! –

+0

那麼,你可以把相同的元數據放到每個頁面中 - 但是在不同的URL下,它們仍然是不同的Open Graph對象,所以像_likes_這樣的單獨頁面等東西會遍佈這些不同的對象。也許它會更好,如果你設置一個規範的URL,並具有該URL下的所有OG數據... – CBroe

+0

謝謝。在這種情況下,不確定具體URL是否是一個好主意,對於任何一個團隊來說,有很多不同內容的URL都是不同的。感謝您的意見。 –

0

您可以在每個子頁面調用Open Graph API傳遞父頁面作爲對象;如果您不希望將子頁面作爲單獨的對象,則無需將元數據也放在子頁面上。這樣,總是給團隊一個像單頁一樣的點擊。您可以使用自定義屬性來指定點擊到達的位置(甚至可能是ref屬性)。

在旁註中,我不會說結果在邏輯上是團隊的一部分。雖然對於這個具體的用法,這並不重要。

+0

謝謝 - 這可能適合我。乾杯! –

相關問題