2012-04-04 53 views
0

对于客户我们已经建立了一个由英语和荷兰语部分组成的多语言网站。网址是这样的:如何在同一网站上拥有2个域名?

www.example.com为英文网站,并www.example.com/nl/为荷兰网站

不过,我想改变这个www.example.comwww.example.nl而不是www.example.com/nl/

如何获得呢?我们已经设置了两个域(example.com和example.nl)指向同一个根。但是我们还没有能够将/ nl /扩展点指向example.nl

希望有人能帮助我。

回答

1

您需要将/ nl /目录设置为.nl域的根目录。

-1

我没有试过这个,但我相信Move Homedirs to Different Webserver example非常适合这个问题。首先,例如:

在旧的网络服务器上,我们只是将所有的/~user/anypath网址重定向到 http://newserver/~user/anypath

RewriteEngine on 
    RewriteRule ^/~(.+) http://newserver/~$1 [R,L] 

而且我这是如何会为你工作思路:

RewriteEngine on 
RewriteRule ^/nl/(.+) http://newserver.nl/1 [R,L] 
+0

我永远不会为此任务使用RewriteEngine。 – 2012-04-04 08:09:57

+0

@罗曼:哦?您如何建议不要破坏现有的已发布网址? – sarnold 2012-04-04 08:10:45

+0

FallbackResource – 2012-04-04 08:12:31

2

只要定义不同的DocumentRoot两个虚拟主机。 Apache Core Features/DocumentRoot Directive

+0

你能否提供一个例子?那么网站仍然会工作吗?我的意思是,核心脚本位于example.com/index.php,将内容重写为example.com/nl/ ... – Geert 2012-04-04 11:17:51

+0

我不建议您触摸现场网站。更好地雇用某人...... – 2012-04-05 12:37:06

相关问题