我有一个网站,有2种语言的文本。我应该如何在页面之间进行切换,以便从点击改变语言他会看到它,当他点击其他语言时,它会改回来?多语言网站
一个选项是,当用户单击链接更改语言时,我会将它存储到会话中并使用它。但是我听说它不适合搜索引擎。
第二种选择是将语言变量通过URL传递给每个页面。
第三种选择是巧妙地使用zend扩展功能。
(使用PHP + Zend Framework)。 SEO对我来说非常重要。
编辑: 管理员输入站点中的文本(以多种语言显示)。它现在可以与我创建的语言对象一起使用,管理员可以在每个对象中添加文本。因此,当我进入第一页(其中文字可以更改)时,我会用英文看到它,当我点击俄罗斯国旗时,它会以俄语显示该页面(以及其他页面)。
使用Zend_Locale或翻译将不适用于我(我认为),并通过URL传递是一个选项。问题是如果它是最好的?
我敢肯定你的首席执行官会很乐意听到:) – Layke
哈哈,显然我的意思是SEO – Vadiklk