将多个域/URL重定向到一个,规范域不包括某些subs或重写重写



我已经检查了有关如何将非www请求重定向到www请求的Apache的重写指南:

如果域(任何域)并非完全是my.example.com

RewriteCond %{HTTP_HOST} !^abc.example.com$ [NC]
RewriteRule (.*) http://abc.example.com/$1 [L,R=301,QSA]         

这对主要重定向有效,但正在引起其他无需重定向的子域的问题。

您如何排除某些潜艇或重写重写。

谢谢

How do you exclude certain Subs

您可以在RewriteCond中进一步调整REGEX:

RewriteCond %{HTTP_HOST} !^(abc|exclude1|exclude2).example.com$ [NC]
RewriteRule (.*) http://abc.example.com/$1 [L,R=301]         

最新更新