これまでのところ、.htaccessファイルについてはほとんど理解していません。URLが存在し、filesフォルダーにあるファイルにリンクしている場合を除いて、すべてのリクエストをルートフォルダー内の1つのindex.phpファイルにリダイレクトしたいと思います。(例:example.com/files/picture.png)ルートディレクトリにあるhtaccessファイルと、必要に応じてファイルディレクトリにあるhtaccessファイルだけでこれを実現したいと思います。また、許可拒否のメッセージを表示したくありません。
今私はこれを持っています:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
ただし、URLが参照するファイルが存在する場合は、index.phpファイルにリダイレクトされません。何か助けはありますか?インターネットで探しましたが、何も見つかりませんでした。