mit .htaccess looks like this.
RewriteEngine on
RewriteRule !\.(js|gif|css|jpg|png|ico|txt|html)$ index.php [L]
It allow normal access to the URLs with the listed file extensions. All other requests are sent to the index.php.
How can I simplify my .htaccess so it allows all file requests and redicts only requests without file extension to the index.php?
I would do it like this:
I assume that your .htaccess is located in your documentroot. Otherwise try:
Both examples would send all traffic to index.php except those to physically existing files.