将domain.com重定向到sub1.domain.com,不对sub2.domain.com执行任何操作

时间:2017-07-13 11:18:52

标签: apache .htaccess redirect

我想将domain.com重定向到sub1.domain.com,我使用了.htaccess-redirect。但是我有另一个子域名 sub2 。当我转到sub2.domain.com时,它会重定向到sub1.domain.com/sub2/

如何将domain.com重定向到sub1.domain.com,但在请求sub2.domain.com时什么都不做?

这是我的.htaccess文件:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^/?$ "http\:\/\/sub1\.domain\.com\/" [R=301,L]

1 个答案:

答案 0 :(得分:0)

//未经测试,但您可以尝试。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com
RewriteRule ^(.*) http://sub1.domain.com/$1 [R=301,L]