1

我有一个到服务器的主域,我需要将所有子域重定向到 WWW,除了一个,另一个域已经重定向到另一个子域到第一个主域。

例子:

所有子域都重定向到:

www.domain1.com

除了:

domain2.domain1.com

www.domain2.com

重定向到:

domain2.domain1.com

感谢您提供任何有用的回复,请原谅我的英语不好。

4

1 回答 1

0

启用mod_rewrite.htaccess通过httpd.conf然后将此代码放在您.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]
于 2013-09-23T15:43:52.743 回答