如何使用.htaccess将root重定向到子域

时间:2012-07-08 20:47:17

标签: .htaccess

我有像example.com这样的域名。我希望将其上的所有流量发送到sub.example.com。

目前我正在使用此代码,但它发送到example.com/sub:

RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteCond $1 !^sub
RewriteRule ^(.*)$ /sub/$1 [L] 

有办法做到这一点吗?

2 个答案:

答案 0 :(得分:3)

我认为你必须使用R标志:Forces an external redirect, optionally with the specified HTTP status code. details...

RewriteRule (.*) http://... [L,R] 

答案 1 :(得分:0)

只需将以下代码放入.htaccess文件即可。

Redirect 301 / http://sub.domain.com

请务必将http://sub.domain.com更改为您的子域。

康纳