2011-08-12 5 views
0

私は以下のURL書き換えを.htaccessファイルで使用しています。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のためだけでなく、画像だけでなく)完全なURLを使用して、CSSにリンク、または一般に

# Installation directory 
RewriteBase/

の.htaccessに正しいパスにでRewriteBaseを設定します長い道のりで多くのトラブルを救うでしょう。

+1

'RewriteBase'はどのように効果がありますか?多分あなたはHTMLの 'base'要素を意味しました...? –

関連する問題