对于客户,我们建立了一个由英语和荷兰语部分组成的多语言网站。网址如下所示:
www.example.com
英文网站和www.example.com/nl/
荷兰文网站
但是,我想将其更改www.example.com
为www.example.nl
www.example.com/nl/
如何得到这个?我们已经设置了两个域(example.com 和 example.nl)都指向同一个根。但是我们还不能将 /nl/ 扩展点指向 example.nl
希望可以有人帮帮我。
对于客户,我们建立了一个由英语和荷兰语部分组成的多语言网站。网址如下所示:
www.example.com
英文网站和www.example.com/nl/
荷兰文网站
但是,我想将其更改www.example.com
为www.example.nl
www.example.com/nl/
如何得到这个?我们已经设置了两个域(example.com 和 example.nl)都指向同一个根。但是我们还不能将 /nl/ 扩展点指向 example.nl
希望可以有人帮帮我。
只需定义两个具有不同 DocumentRoot 的虚拟主机。 Apache 核心功能 / DocumentRoot 指令
您需要将 /nl/ 目录设置为 .nl 域的根目录。
我没有尝试过,但我相信Move Homedirs to different Webserver 示例非常适合这个问题。首先,示例:
在旧的网络服务器上,我们只是将所有/~user/anypath
URL 重定向到
http://newserver/~user/anypath
.
RewriteEngine on
RewriteRule ^/~(.+) http://newserver/~$1 [R,L]
我对这将如何为您工作的想法:
RewriteEngine on
RewriteRule ^/nl/(.+) http://newserver.nl/1 [R,L]