Правило перезаписи Apache для нескольких именованных виртуальных хостов с правилом "поймать все"
У меня есть сервер перенаправления Apache, который я настроил для около 30 доменов. Я хочу, чтобы все запросы перенаправлялись на главный сервер, кроме 1 домена.
В основном, любой домен, приходящий на этот сервер, перенаправляется на www.maindomain.com; однако я бы хотел, чтобы domain234.com и www.domain234.com были перенаправлены на https://www.site.com/
Я нашел этот ответ и попробовал его, но безуспешно:
<VirtualHost _default_:80>
RewriteCond %{HTTP_HOST} ^(.*)$
RewriteRule ^(.*)$ https://www.maindomain.com [R=permanent,L]
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName domain1.com
ServerAlias www.domain1.com
ServerAlias domain2.biz
ServerAlias domain3.info
RewriteEngine on
RewriteCond (.*) https://site.foo.com [R=301,L]
</VirtualHost>
У кого-нибудь есть предложения для решения этой проблемы?