Facebook喜欢多语言页面
我有一个有3种语言的网站。页面url结构:Facebook喜欢多语言页面,facebook,facebook-like,Facebook,Facebook Like,我有一个有3种语言的网站。页面url结构:/{lang}/Page/{id}。例如/en/page/2或/ru/page/2 如何配置相同的页面id具有相同的喜欢计数?如果访问者喜欢/en/page/2我希望在/ru/page/2 注意:内容在同一种语言上,只有UI被翻译 我已经尝试对每个页面使用data href=“/page/{id}”和。但是当我点击like按钮时,like对话框会在1秒内消失。喜欢的人不会增加 如果希望like按钮跨语言具有相同的计数,则3种语言的url必须相同 唯一的解
/{lang}/Page/{id}
。例如/en/page/2
或/ru/page/2
如何配置相同的页面id具有相同的喜欢计数?如果访问者喜欢
/en/page/2
我希望在/ru/page/2
注意:内容在同一种语言上,只有UI被翻译
我已经尝试对每个页面使用
data href=“/page/{id}”
和
。但是当我点击like按钮时,like对话框会在1秒内消失。喜欢的人不会增加 如果希望like按钮跨语言具有相同的计数,则3种语言的url必须相同
唯一的解决方案是使用get参数,而不是在url上定义带有uri段的语言,这3个示例:
/page/2?lang=ru
/page/2?lang=en
/page/2?lang=pt
对于facebook这3个URL,它们都是一样的,因为facebook去掉了get参数。您必须从自己的角度进行操作,使用类似于
/page/{id}
的东西,然后根据地理位置重定向。或者只提供/page/{id}
作为入口点,允许用户手动更改他们的语言。谢谢@capture,我已经更新了问题