Я хочу перенаправить поддомен старого домена в каталог нового домена.
например forum.old-domain.com должен перенаправить на new-domain.com/forum. Перенаправление со old-domain.com на www.new-domain.com работает, за исключением поддомена.
htaccess выглядит так:
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^forum\.old-domain\.de [nc]
rewriterule ^(.*)$ http://www.new-domain.de/forum/$1 [r=301,nc,l]
rewritecond %{http_host} !^www.new-domain.de [nc]
rewriterule ^(.*)$ http://www.new-domain.de/$1 [r=301,nc,l]
# rewritecond %{http_host} ^forum.old-domain.de [nc]
# rewriterule ^(.*)$ http://www.new-domain.de/forum/$1 [r=301,nc,l]
rewritecond %{http_host} ^old-domain.de [nc]
rewriterule ^(.*)$ http://www.new-domain.de/$1 [r=301,nc,l]
rewritecond %{http_host} ^www.old-domain.de [nc]
rewriterule ^(.*)$ http://www.new-domain.de/$1 [r=301,nc,l]
Проблема в том, что forum.old-domain.com перенаправляет на www.new-domain.com, но я хочу, чтобы он перенаправлялся на www.new-domain.com/forum. Какие-либо предложения? Что мне не хватает?
Заранее спасибо!
РЕДАКТИРОВАТЬ:
Добавлены записи виртуального хоста:
Конфигурация maindomain new-domain.com:
<VirtualHost *:80>
ServerName new-domain.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/www/new-domain.com/htdocs
ServerAlias www.new-domain.com
</VirtualHost>
Конфигурация maindomain old-domain.com:
<VirtualHost *:80>
ServerName old-domain.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/www/new-domain.com/htdocs
ServerAlias www.old-domain.com
</VirtualHost>
конфигурация поддомена old-domain.com:
<VirtualHost *:80>
ServerName forum.old-domain.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/www/new-domain.com/htdocs/forum
ServerAlias forum.old-domain.com
</VirtualHost>