Facebook喜欢多语言页面
问题描述:
我有一个网站有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秒内消失。并且喜欢的数量不会增加。
答
如果您希望类似按钮在不同的语言中具有相同的计数,则3种语言的网址必须相同。
特唯一的解决办法是,而不必使用URI段是使用get参数上您的网址定义的语言,这3个例子:
/page/2?lang=ru
/page/2?lang=en
/page/2?lang=pt
为Facebook这3个网址,他们都是一样的因为facebook剥下了获取参数
你不能。你必须从你身边完成,并且有'/ page/{id}'之类的东西,然后根据地理位置进行重定向。或者只提供'/ page/{id}'作为入口点,并允许用户手动更改他们的语言。 – Prisoner 2013-03-27 11:42:21
谢谢@Prisoner,我已更新问题 – 2013-03-27 11:46:10