我有一个网站(我们称之为finnish.com)。我买了另一个域名english.com。这个想法是拥有多语种网站。这些网站完全相同,但他们需要语言特定的信息。我正在寻找最好的方法来做到这一点。可能它是htaccess。这就是我尝试过的:
RewriteEngine On
RewriteRule header.php$ header.php?lang=en [L]
但是,当我手动访问header.php(具有特定于语言的详细信息)时,这是有效的,但是如果我通过php包含它,它就不起作用。
最好是,如果选择的文件(不需要是动态的;可以手动列出)在另一个域上有$_GET
- 属性。
有什么想法吗?
Martti Laine
答案 0 :(得分:1)
我不确定这是否是您需要的,但为什么不使用$_SERVER["HTTP_HOST"]
找出该文件所针对的域名?然后你可以自动切换语言。