RewriteEngine On
RewriteCond %{THE_REQUEST} ^\w+\ /(.*)\.php(\?.*)?\ HTTP/
RewriteRule ^ http://%{HTTP_HOST}/%1 [R=301]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule .* $0.php
RewriteRule ^page/(.*)/?$ index.php?page=$1 [NC,L]
RewriteRule ^anime/(.*)/?$ anime.php?anime_id=$1 [NC,L]
私は.htaccessを使用してURLを書き換えるのにまったく慣れていませんが、今は上記のコードで必要なことを行い、「localhost/anime/1」に移動すると正しいページが表示されますが、問題はその上にあります次のページがあります
<img src="../images/anime/<?php echo $animeID; ?>/Cover.jpg" />
書き換えルールはこれを変更するようで、最終的には
<img src="../images/anime/1.php/1/Cover.jpg" />
これを防ぐ方法がわからず、イライラし始めています。images フォルダーに移動して、anime フォルダーを別のフォルダーに変更するだけで問題なく動作しますが、Rewrite ルールを修正する方法を学びたいと思います。
助けてくれてありがとう!うまくいけば、私は自分の問題を十分に説明しました。