2013-03-27 130 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剥下了获取参数