2011-08-12 99 views
0

我在.htaccess文件中使用下面的URL重寫,並且工作非常好。URL重寫工作,但刪除CSS

RewriteEngine On 
RewriteRule ^one/([^/]+)$ /one/two/index.php?profile=$1 [L,QSA] 

這使得這樣的:

http://www...com/one/john 

到這一點:

http://www...com/one/two/index.php?profile=john 

然而,有一個小問題:所有的CSS已經一去不復返了。我怎樣才能讓CSS樣式出現?

+0

CSS路徑在哪裏解析? – alex

+0

我試着把正確的CSS放在根目錄下,但是沒有解決問題。 – John

回答

0

使用完整的URL鏈接到的CSS,或在.htaccess

# Installation directory 
RewriteBase/

一般設置RewriteBase爲正確的路徑,使用完整的URL(不只是爲CSS而且圖像等)是從長遠的角度來看,它將爲您節省很多麻煩。

+1

'RewriteBase'有什麼作用?也許你的意思是HTML'base'元素......? –