2013-01-24 29 views
0

我正在建立一個網站的共享系統,使用facebook像& addthis。使用規範網址和傳遞變量

實施例,

  1. member_ID 177股產品網頁 「http://www.example.com/product.php?item=swedish-fish & member_ID = 177」,

  2. 有人通過鏈接點擊並且頁面註冊「member_ID = 177」作爲該項目的「引用者」,以接收獎勵。

  3. 如果是這樣,每個成員的網頁「http://www.example.com/product.php?item=swedish-fish & member_ID = ...」將有所不同。和份額不能複合。

使用規範網址似乎沒有幫助,因爲我仍然需要傳遞「member_ID = 177」。

基本上,我想實現的是份額 「http://www.example.com/product.php?item=swedish-fish & member_ID = 177」,

但化合物 「喜歡」在 「http://www.example.com/product.php?item=swedish-fish」

<link rel="canonical" href="http://www.example.com/product.php?item=swedish-fish"/> 
<meta property='og:url' content='https://www.example.com/product.php?item=swedish-fish' /> 

& 「共享」 號是否有可能?如果是這樣,怎麼樣?如果沒有,對替代方案有何建議?

在此先感謝!

回答

0

您必須將&member_ID=177添加到og:url標記,然後rel='canonical'標記才能生效。如果你不Facebook將聚合所有不同的成員身份證,就像他們是一個網址。

+0

這就是我的觀點。我想聚合不同的成員id,但仍然通過「member_ID = 177」變量。 –

+0

你不能兩面都有。如果你想要爲每個用戶計數,你需要使每個成員id爲規範,然後查詢所有這些URL以獲得聚合計數。如果您只需要一個聚合計數,則將成員ID保留在您的規範網址中,並且不要跟蹤用戶的引薦。 – cpilko