Apache vhost: изменить домен, но оставить субдомен (используя подстановочный знак для субдомена)

Я хотел бы настроить файл vhost conf для пересылки запросов

http://anything.domain1.com/

на

http://anything.domain2.com/

Т.е. я хочу сохранить поддомен, но изменить домен 2-го уровня. Как это достигается?

Кстати. Мне не нужен путь (после "/") для сохранения. Просто простое перенаправление, но без необходимости создавать новый блок "VirtualHost" для каждого конкретного субдомена...

Я думаю начать с

ServerAlias *.domain1.com

поэтому vhost применяется ко всем поддоменам.

Тогда как то так?

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)\.domain1\.com [NC] # Catch subdomain
RewriteRule   http:// ((how to pass subdomain here??)) .domain2.com [END,QSA,R=permanent]

0 ответов

Другие вопросы по тегам