を働いていない!-fルールを見ています"しかし、私はまだ書き換えが評価されていることがわかります。私の書き換えコード:の.htaccess私は何年も私のCMSのための単純なmod_rewriteのルールを使用していると、新しいバージョンを作っています
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ index.php?page=$1
RewriteRule ^([^/]+)/([^/]+)$ index.php?page=$1&var=$2
私は/ページの/ varをロードし、それはindex.phpのページ=ページ& VAR = VARとして正常に動作しますが、私は/css/file.cssロードしようと、それはインデックスをロードします?。 /css/file.css がであるにもかかわらず、書き換えセクション全体が評価されるべきではないにもかかわらず、php?page = css & var = file.css
私はどうやら誰かが私はこれを理解することができ、独自のロジックを無視htaccessのを見たことがありませんか?誰もこれのようなものを走ったことはありますか?
+1 RewriteLogについては、私の書き換えルールをデバッグするのに役立ちました。ファイルが存在しない場合は、すべてのこれらの年、それは私のロジックが事故で働いていたが判明し、このようなmod_rewritesをやった後、素晴らしいおかげでそんなに –