Mod の書き換えがどのように機能するかはわかりましたが、新しい問題に遭遇しました。
htaccessコード
RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)/$ http://localhost/testblog/index.php?category=$1
私は今これを知っています: localhost/testblog/dogs/
等しい: localhost/testblog/index.php?category=dogs
ただし、index.php ファイルにリンクを張ると、<a href="dogs/"> Dogs </a>
そのページ (localhost/testblog/dogs/) には、dogs/ という接頭辞が付いたスタイルシートが含まれるようになったため、スタイルシートは次のようになります。localhost/testblog/dogs/stylesheets/style.css
しかし、私がリンクすると、<a href="index.php?category=dogs"> Dogs </a>
すべてがうまく機能します。localhost/testblog/stylesheets/style.css
.htaccessファイルを使用して同じものに等しいと思ったので、混乱していますか?
プレフィックスでこの問題を修正するにはどうすればよいですか? うまくいけば、私は適切に説明しました ありがとう