晚上,
有人可以帮我解决以下问题吗?
RewriteCond %{HTTP_HOST} ^(.*?\.|)(domain1|domain2|domain3)\.(co\.uk|com)$ [NC]
我想在我的规则中匹配所有子域和无子域,一些域和一些域。但上述规则不起作用。
有人可以帮忙吗?感谢。
更新
RewriteCond %{HTTP_HOST} ^(.*?\.)?(domain1|domain2|domain3)\.(co\.uk|com)$ [NC]
作品。我需要domain1.co.uk的另一个例外,因为那是我的主要域名。我陷入了无限循环。注意我仍然需要从domain1.com重写。
答案 0 :(得分:1)
你可以拥有尽可能多的RewriteCond
....
RewriteCond %{HTTP_HOST} ^(.*?\.)?(domain1|domain2|domain3)\.(co\.uk|com)$
RewriteCond %{HTTP_HOST} !^domain1\.co\.uk$