多语言网站的主页

时间:2016-06-07 03:37:51

标签: php seo multilingual

我目前正在开展多语言网站项目。我的网站上有两种语言(俄语,英语)。英语是主要语言。

基本上问题是:我应该将主页设为www.example.com/enwww.example.com/吗?也许从主页面重定向到子目录? 或者我的主页应该有一个子目录,还是应该为空?

2 个答案:

答案 0 :(得分:0)

更好的方法是将默认语言设置为defult url ..如果你使用像sra的laravel这样的框架...语言字符串存储在app / lang目录中的文件中。在此目录中,应用程序支持的每种语言都应该有一个子目录。

app
/lang
    /en
        homepage.php
    /es
        homepage.php

阅读本文我希望你能对这个过程有基本的了解://laravel.com/docs/4.2/localization

答案 1 :(得分:0)

最好的方法是为每种语言使用语言slug,甚至是默认语言。然后,您可以根据用户的浏览器语言检测和重定向用户,总是重定向302.在您的情况下,它将如下所示:

  • www.domain.com,将302重定向到浏览器的语言或默认选择的其他语言,例如英语:302到www.domain.com/en。
  • www.domain.com/en
  • www.domain.com/ru

请务必记住,只有在用户请求规范域或默认子域时才应重定向用户:www.domain.com或domain.com