2

mod rewriteを使用するのは初めてですが、ルートディレクトリにない場合、すべてのcssと画像が正しく機能しません。

私はこれを.htaccessファイルとして持っています

RewriteEngine On
RewriteBase /test2/

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.*)$ index.php?url=$1 [QSA,NS]

これは私のcssファイルへのリンクです

<link rel="stylesheet" type="text/css" href="style.css" />

誰か助けてもらえますか?

乾杯マット

4

1 に答える 1

0

You should use an absolute path:

<link rel="stylesheet" type="text/css" href="/style.css" />

or

<link rel="stylesheet" type="text/css" href="//mysite.com/style.css" />

otherwise your browser searches for the stylesheet in the same path youre currently visiting. So if you visit /news/article/1 your browser requests /news/article/1/style.css but it obviously cant find it there.

于 2012-06-21T09:53:21.830 に答える