Я сказал бы или Nagios или Zenoss:
Nagios http://www.nagios.org
Zenoss http://www.zenoss.com
Любой должен смочь обработать Ваши требования, если настроено правильно.
RewriteCond %{HTTP_HOST} ^(www\.)?domain2\.co\.uk [NC]
RewriteRule ^(.*)$ http://domain1.com/$1 [R=301,L]
Ваше правило искало что-либо, что запустилось с www, дополнительно, сопровождаемый a. с любым количеством дополнительных точек, сопровождаемых необходимым.
^((www\.)?[^\.]+)\.domain2\.co\.uk
Давайте исследуем
^((www\.)?[^\.]+)\.domain2\.co\.uk
Это соответствует, если заголовок Хоста www.
что-то.domain2.co.uk
или просто что-то.domain2.co.uk
. Однако это только соответствует, когда заголовок Хоста заканчивается в .domain2.co.uk
, так domain2.co.uk
не соответствует.
Более простой ответ: Вы хотите перенаправить все так или иначе, поэтому просто удалить обоих RewriteCond
s в целом.