2013-09-23 131 views
1

我有一個主域到服務器,我需要重定向所有子域到WWW,除了一個和另一個域已重定向到另一個子域到第一個主域。重定向一個域到子域,其他子域到www.domain

實施例:

所有子域都重定向到:

www.domain1.com 

除了:

domain2.domain1.com 

www.domain2.com 

哪個被重定向到:

domain2.domain1.com 

感謝您的任何有用的迴應,並請原諒我的糟糕英語。

回答

0

啓用通過httpd.confmod_rewrite.htaccess,然後把這個代碼在你.htaccessDOCUMENT_ROOT目錄:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} !^domain2\.domain1\.com$ [NC] 
RewriteCond %{HTTP_HOST} !^www\.domain1\.com$ [NC] 
RewriteRule^http://www.domain1.com%{REQUEST_URI} [R=301,L] 

RewriteCond %{HTTP_HOST} ^domain2\.domain1\.com$ [NC] 
RewriteRule^http://domain2.domain1.com%{REQUEST_URI} [R=301,L] 
+0

謝謝你,是太有用 –