数か月間は問題なく機能する mod-rewrite ルールがありました。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
(これはサイト/フォルダーにあります)。
これにより、ユーザーは site/folder/something から site/folder/index.php?q=something にリダイレクトされ、URL がきれいに残ります。
さて、突然、誰も .htaccess ファイルや関連ページのコードに触れていないのに、動作しなくなりました。URL は以前と同じですが、ページのコンテンツは (site/folder/index.php?q=something) ではなく、site/index.php です。
これをデバッグするにはどうすればよいですか?リダイレクト ルールのフローをたどることができるツールは何ですか?