存在しないすべてのフォルダーをmod_rewriteを使用して特定のPHPスクリプトにルーティングしようとしていますが、処理できませんでした。
これがシナリオです。/images、/ gallery、/jsなどのフォルダがいくつかあります。それらのいくつかにはディレクトリの下に独自の.htaccessファイルとphpスクリプトがあります...
私がしなければならないのは、これらのフォルダーと、他のすべての要求を/subject/content.phpファイルにリダイレクトする独自のルールをブロックせずに行うことです。
私はこのようなことを試みましたが、残念ながらうまくいきません
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9]+)/(.*)-(.*).html /subject/content.php?ID=$2
最後に、URLは/sports/123-how-to-lose-weight.htmlのようになります。
また、カテゴリページでも同じことを試みています。そして、それらはwww.blabla.com/sports->/subject/category.php?cat=sportsのようにルーティングする必要があります
(ps:上位のルールに従ってページをリクエストすると、レベル9のログが記録されたRewriteLogにも何も表示されませんでした)
ご助力ありがとうございます :)