2015-05-14 70 views
-1

我已經檢查瞭如何不帶www的請求重定向到www請求Apache的重寫指南:重定向多個域名/網址爲一,規範域名排除某些替補或重新字重寫

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

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

這是工作的主要重定向,但造成的問題與並不意味着重定向其他潛艇域。

如何排除某些子文件夾或重新編寫REWRITE文件。

感謝

回答

0

How do you exclude certain Subs

可以在RewriteCond進一步調整正則表達式:

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