.htaccess重定向到子文件夹,不能正常工作

时间:2013-06-24 15:54:58

标签: .htaccess redirect mod-rewrite

我写了一个简单的重定向条件:

RewriteCond %{HTTP_HOST} !^my-domain\.com$
RewriteRule ^(.*)$ http://my-domain.com/hu/$1 [L,R=301]

它从www.mysite.com正确地重定向到mysite.com/hu/

但它不会将mysite.com重定向到mysite.com/hu/

请帮忙

1 个答案:

答案 0 :(得分:2)

你很聪明地复制了这段代码而不理解它。这是删除域www.部分的典型htaccess。

要将您的主页重定向到子文件夹,请改用此代码:

RewriteCond %{HTTP_HOST} ^(www\.)?my-domain\.com$
RewriteCond %{REQUEST_URI} !^hu/$
RewriteRule ^(.*)$ http://my-domain.com/hu/$1 [L,R=301]