ユーザーをリダイレクトする前に、ファイルにリダイレクトされたものが実際に存在するかどうかを確認したいと思います。現在コメントアウトされているビットを追加すると、次のコードはまだ正しく機能し、書き換えルールを完全にスキップします。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
# RewriteCond cache/$1.html -f
RewriteRule ^([^/]+)/?([^/]*) cache/$1.html [L]
<IfModule>
私はこれに3日間苦労してきました、どんな助けでも大歓迎です!!!