1

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

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

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

有没有办法做到这一点?

4

2 回答 2

3

我认为您必须使用 R 标志:Forces an external redirect, optionally with the specified HTTP status code. 详细信息...

RewriteRule (.*) http://... [L,R] 
于 2012-07-08T20:53:27.717 回答
0

只需将以下代码放入您的 .htaccess 文件中。

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

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

康纳

于 2012-07-08T20:52:33.443 回答