2013-09-23 135 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

谢谢你,是太有用 –