.htaccess重写到subdir找不到它的子目录

时间:2011-08-24 13:28:09

标签: .htaccess rewrite subdirectory

我很想忘掉一个.htaccess问题,我显然无法解决这个问题。

我想要完成的是:

rewrite: example.com -> www.example.com -> /subdir/

到目前为止我得到的是:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
RewriteRule ^$ /subdir/$1 [L]

这样可行,但服务器找不到子目录中的子目录,如(/ subdir /)css目录。

希望有人可以提供帮助

1 个答案:

答案 0 :(得分:0)

在我看来,最后一行应该是

RewriteRule ^(.*)$ /subdir/$1 [L]

此外,如果你在[R = 301,L]中省略L,它应该更快一些(理论上最后)。