使用子域名进行多语言网站

时间:2015-08-09 09:22:13

标签: localization web subdomain

我最近决定选择 subdomains 选项将用户重定向到他们的首选语言

例如,如果我有法国用户访问我的网站,则用户将自动重定向到fr.example.com

原始语言为英语(美国),我只有一个用其他语言翻译的登录页面(Not Not website)。

例如,着陆页是index.php。

我是否必须在子域中复制css文件和index.php?

还有其他选择吗?

1 个答案:

答案 0 :(得分:1)

除非我弄错了,否则我想您想使用PHP框架将用户重定向到他们的首选语言,但我建议您使用.htaccess文件来执行此操作。

RewriteEngine On

RewriteCond %{HTTP:Accept-Language} (fr) [NC]
RewriteRule .* http://fr.example.com/ [R,L]

注意:您必须将example.com更改为您自己的域名。我以fr语言为例。