Я бы хотел, чтобы mod_rewrite вступил в силу для любых несуществующих имен файлов, за исключением случаев, когда это имя файла заканчивается на js, css, gif и т. Д., Чтобы они возвращали обычные 404 с ...
Я попробовал это:
RewriteCond %{REQUEST_FILENAME} \.(js|ico|gif|jpg|png|css|pdf)$ [OR]
RewriteCond %{REQUEST_FILENAME} favicon.ico$ [OR]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*)$ /index.php/$1 [L]
Который я где-то нашел в Интернете, но, похоже, он не работает. Мои несуществующие JS-файлы все еще направляются в мой файл index.php.