我已经检查了有关如何将非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]