Назад | Перейти на главную страницу

перенаправить поддомен старого домена в каталог нового домена

Я хочу перенаправить поддомен старого домена в каталог нового домена.

например 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>