codeigniter中的Multilang URL子域

时间:2011-02-20 05:23:55

标签: php codeigniter multilingual

目前我的系统上有多语言设置,没有更改网址。所以www.test.com可以是英语或西班牙语或其他什么。用户从页脚更改语言。

但我想也许最好为每种语言设置单独的子域名,如fr.test.com或fr.photos.test.com等。然后甚至可以添加像fr-fr.test.com这样的本地化或者fr-fr.photos.test.com等。

1)添加上述子域而不是做我正在做的事情有什么好处?
2)如果是,那么如何配置codeignitor来进行语言和本地化?

目前我有一个语言查找表,系统使用该表输出给用户以更改语言。

1 个答案:

答案 0 :(得分:0)

我认为最好不要制作许多子域名(从SEO角度来看,每个子域名将作为不同的网站),并使用像website.net/fr-fr/category/subcategory或类似Microsoft使用的东西: