2011-08-24 68 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內容嗎?也許這是打字的東西? –