为多语言网站使用子域
Using Subdomains for Multilingual website
我最近决定选择 子域 选项来将用户重定向到他们的 首选语言 。
例如,如果我有一个法国用户访问我的网站,该用户将自动重定向到fr.example.com
原文是English(US),我只有一个landing page要翻译成其他语言(Not All website)。
着陆页是 index.php 例如。
我是否也必须在子域中复制 css 文件和 index.php?
或
还有其他选择吗?
除非我弄错了,否则我猜您想使用 PHP 框架将用户重定向到他们的首选语言,但我建议您使用 .htaccess
文件来执行此操作。
RewriteEngine On
RewriteCond %{HTTP:Accept-Language} (fr) [NC]
RewriteRule .* http://fr.example.com/ [R,L]
注意:您必须将example.com更改为您自己的域名。我以 fr
语言为例。
我最近决定选择 子域 选项来将用户重定向到他们的 首选语言 。
例如,如果我有一个法国用户访问我的网站,该用户将自动重定向到fr.example.com
原文是English(US),我只有一个landing page要翻译成其他语言(Not All website)。
着陆页是 index.php 例如。
我是否也必须在子域中复制 css 文件和 index.php?
或
还有其他选择吗?
除非我弄错了,否则我猜您想使用 PHP 框架将用户重定向到他们的首选语言,但我建议您使用 .htaccess
文件来执行此操作。
RewriteEngine On
RewriteCond %{HTTP:Accept-Language} (fr) [NC]
RewriteRule .* http://fr.example.com/ [R,L]
注意:您必须将example.com更改为您自己的域名。我以 fr
语言为例。