将子域重定向到/文件夹

时间:2010-01-07 14:32:57

标签: apache unix config

我想将子域webmail重定向到该域的/ roundcube。这必须适用于apache中的所有虚拟主机。

示例:

webmail.example.com必须指向[www。] example.com/roundcube

这怎么可能?必须完成的服务器配置为直接admin:S

1 个答案:

答案 0 :(得分:3)

mod_rewrite是你的朋友。

在Apache VirtualHost配置中尝试这样的事情:

RewriteEngine on
RewriteCond   %{HTTP_HOST}                 ^webmail\.[^.]+\.[^.]+$
RewriteRule   ^webmail\.([^.]+)\.([^.]+)$  http://www.$1.$2/roundcube  [R=permanent]

...并配置DNS以将webmail.example.com指向与www.example.com相同的服务器。