これは私の.htaccessファイルです:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^.*$ ./index.php
これは私のフォルダ構造です
testsite/index.php
testsite/css/style.css
testsite/.htaccess
問題:私が行くときはいつでもhttp://localhost/testsite/
、それはcssをうまくロードします。しかし、私が行くときはいつでもhttp://localhost/testsite/abc/test/
、それがtestsite / abc / test / cssからそれを取得しようとしているので、cssはレンダリングされません。
各ファイルに完全なWebアドレスを使用したくないか、階層レベルを動的にテストしてから../css/style.cssに移動する必要があります。
よろしくお願いします。
ニック