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

时间:2017-09-18 18:35:10

标签: .htaccess redirect subdomain

我无法将subdomain.domain.com重定向到subdomain.domain.com/folder

RewriteEngine on
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com  
RewriteRule ^(.*)$ /folder/$1 [R=301]

这只是保持重定向。我做错了什么?

1 个答案:

答案 0 :(得分:0)

您创建了无限重写循环,因为^(.*)$也匹配/folder/...

您需要添加条件以防止无休止的重写:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$
RewriteCond %{REQUEST_URI} !^/folder/
RewriteRule ^/?(.*)$ /folder/$1 [R=301]