Имеем очень похожие ситуации, но по примерам приведенным здесь ничего не получается. Есть домен
http://www.mydomain.spb.ru В DNS есть и псевдоним mail, т.е.
http://mail.mydomain.spb.ru На порте 8080 весит веб интерфейс от виндового почтового севера. Хочу чтобы по урлу
http://www.mydomain.spb.ru грузился сайт, а по урлу
http://mail.mydomain.spb.ru интерфейс от почтовика, естественно чтобы срабатывал редирект на 8080 порт. Пробовал "Redirect" через <Directory>, все вроде работает, но тогда по урлу
http://www.mydomain.spb.ru грузится не сайт, а все тот же интерфейс с портом 8080. Дальше проверял mod_rewrite через <Directory> опять вроде заработал, но он пытается к
http://mail.mydomain.spb.ru:8080 подставить путь к htdocs, в браузере видим (http://mail.mydomain.spb.ru:8080/c:/program%20files/apache%20group/apache/htdocs/). Естественно служба от почтового сервера пишет что путь не найден (Page not found Click here to return to login page.)
В httpd.conf этот кусочек выглядит так:
<Directory />
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^(mail\.)?mydomain\.spb\.ru$
RewriteRule ^(.*)$
http://mail.mydomain.spb.ru:8080/$1 </Directory>
Где намудрил? Чего делать?
И еще как сделать чтобы например по урлу
http://anyname.mydomain.spb.ru грузился урл
http://www.mydomain.spb.ru/name ?