使用htaccess进行子域目录重定向

时间:2010-01-23 10:29:01

标签: apache

我正在尝试重定向这样的内容

sub-domain.domain.com/directory到domain.com/directory

我尝试了Redirect 301 / domain.com/directory [放置在子域中的htaccess文件],它适用于子域,但不适用于子域内的目录。

有人可以帮我查看.htaccess文件的内容吗?

感谢。

1 个答案:

答案 0 :(得分:0)

如果您只是想将所有请求从xxx.domain.com/yyy重定向到www.domain.com/yyy,您可以使用:

RewriteCond %{HTTP_HOST}   !^www\.domain\.com [NC]
RewriteCond %{HTTP_HOST}   !^$
RewriteRule ^/(.*)         http://www.domain/com/$1 [L,R]

注意:您需要确保首先打开重写引擎,等等。

<强>更新..

如果您只想要301,请将最后一行的[L,R]更改为[L,R = 301]