Мод Переписать условие - PullRequest
0 голосов
/ 15 марта 2011

Вечер,

Может ли кто-нибудь помочь мне со следующим условием?

RewriteCond   %{HTTP_HOST} ^(.*?\.|)(domain1|domain2|domain3)\.(co\.uk|com)$ [NC]

Я хочу сопоставить все субдомены и без-субдоменов, несколько доменов и несколько tlds в моем правиле,Однако вышеприведенное правило не работает.

Может кто-нибудь помочь?Спасибо.

Обновление

RewriteCond   %{HTTP_HOST} ^(.*?\.)?(domain1|domain2|domain3)\.(co\.uk|com)$ [NC]

Работает.Мне нужно еще одно исключение для domain1.co.uk, так как это мой основной домен.Я застрял в бесконечной петле.Обратите внимание, что мне все еще нужно переписать с domain1.com.

1 Ответ

1 голос
/ 15 марта 2011

Вы можете иметь столько RewriteCond, сколько хотите ....

RewriteCond   %{HTTP_HOST} ^(.*?\.)?(domain1|domain2|domain3)\.(co\.uk|com)$
RewriteCond   %{HTTP_HOST} !^domain1\.co\.uk$
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...