2011-08-24 72 views
0

我正要失去对.htaccess问题的关注,这显然无法解决。.htaccess重写为subdir无法找到其子目录

我想要做到的是:

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目录。

希望有人能帮助

回答

0

在我看来,最后一行应

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

此外,如果你在[R = 301,L] ommit的L,它应该是一点点更快(最后是理论上)。

+0

嗯,我无法解释“永久移动”页面,但我为你感到高兴,它的工作 –

+0

嗨Jannis,抱歉,但刷新我的浏览器缓存后,我得到一个内部服务器错误。 – Peter

+0

你能发布你的新的.htaccess内容吗?也许这是打字的东西? –