0

对于客户,我们建立了一个由英语和荷兰语部分组成的多语言网站。网址如下所示:

www.example.com英文网站和www.example.com/nl/荷兰文网站

但是,我想将其更改www.example.comwww.example.nlwww.example.com/nl/

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

希望可以有人帮帮我。

4

3 回答 3

2

只需定义两个具有不同 DocumentRoot 的虚拟主机。 Apache 核心功能 / DocumentRoot 指令

于 2012-04-04T08:08:10.107 回答
1

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

于 2012-04-04T08:05:13.263 回答
-1

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

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

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

我对这将如何为您工作的想法:

RewriteEngine on
RewriteRule   ^/nl/(.+)  http://newserver.nl/1  [R,L]
于 2012-04-04T08:07:16.630 回答