2011-11-13 11 views
2

私のウェブサイトにいくつかのURLを書き直そうとしていますが、うまくいきます。スタイルシートにいくつか問題があります。 localhost:8888/folder/path /(1,2,3,4)mod_rewrite .htaccess - スタイルシートが壊れる

私のスタイルシートは、次のようにリストされたファイルにあります:

<!-- CSS --> 
<link rel="stylesheet" type="text/css" href="includes/css/site.css"/> 
<link rel="stylesheet" href="includes/css/viewProfile.css" type="text/css" media="screen" title="no title" charset="utf-8"> 
<link rel="stylesheet" href="includes/css/viewProvider.css" type="text/css" media="screen" title="no title" charset="utf-8"> 

mod_rewriteでこれを修正する方法はありますか、これをどうすれば解決できますか?

答えて

1

これは、スタイルシートの相対パスを使用しているためです。ブラウザは、この場合、

localhost:8888/folder/path/includes/css/... 

にリクエストを送信します。スタイルが常にサーバールートのその構成に存在する場合、単純に相対URIを絶対URIにすることができます。または、サーバー側でCSSファイルのパス部分を削除します。

+0

今私はただ使っています:http:// localhost:8888/folder/path etc .. :)ありがとう。私はそれがローカルではない限り何か他のことをすることができると思います.. :-) – skolind