Apache 将子域重定向到特定文件夹

jav*_*pas 2 domain redirect subdomain apache-2.2

我需要重定向所有流量

http://subdomain.domain.com/
Run Code Online (Sandbox Code Playgroud)

http://subdomain.domain.com/folder/
Run Code Online (Sandbox Code Playgroud)

当然,“文件夹”是一个特定的文件夹。我试过这个:

RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$
RewriteRule ^.*$ http://subdomain.domain.com/folder/ [L]
Run Code Online (Sandbox Code Playgroud)

但它不起作用。怎么了?

Lad*_*ada 5

尝试这个:

RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$
RewriteRule ^/$ http://subdomain.domain.com/folder/ [R,L]
Run Code Online (Sandbox Code Playgroud)

我所做的唯一更改是R在 RewriteRule 之后添加选项。该选项告诉 Apache 进行 302 重定向。R=301如果您想要永久重定向,可以使用。