2013-03-27 166 views
2

我有一個網站有3種語言。頁面網址結構:/{lang}/page/{id}。例如/en/page/2/ru/page/2
如何將facebook like button配置爲具有相同計數的喜歡相同的頁面ID?如果訪客喜歡/en/page/2我想擁有相同數量的喜歡/ru/page/2
Facebook喜歡多語言頁面

注意:內容是僅在相同的語言UI翻譯。

我已嘗試爲每個頁面使用data-href="/page/{id}"<meta property="og:url" content="/{lang}/page/{id}">。但是當我點擊類似按鈕時,對話框會在1秒內消失。並且喜歡的數量不會增加。

+1

你不能。你必須從你身邊完成,並且有'/ page/{id}'之類的東西,然後根據地理位置進行重定向。或者只提供'/ page/{id}'作爲入口點,並允許用戶手動更改他們的語言。 – Prisoner 2013-03-27 11:42:21

+0

謝謝@Prisoner,我已更新問題 – 2013-03-27 11:46:10

回答

1

如果您希望類似按鈕在不同的語言中具有相同的計數,則3種語言的網址必須相同。

特唯一的解決辦法是,而不必使用URI段是使用get參數上您的網址定義的語言,這3個例子:

/page/2?lang=ru 

/page/2?lang=en 

/page/2?lang=pt 

爲Facebook這3個網址,他們都是一樣的因爲facebook剝下了獲取參數