Htaccess обработка всех запросов кроме файлов
.htaccess имеет такое правило:
RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]
В роутере есть такое правило:
'(.+?)/?$' => ['controller' => 'category'],
При открытии абсолютно любой странице, срабатывает контроллер CategoryController.php. Долго помучаться пришлось, оказывается все подключаемые скрипты и стили вызывают этот контроллер, тем самым выполняються лишние запросы в БД.
Собственно вопрос: как исправить или какое правило добавить, что бы htaccess не брал во внимание пути к файлам заканчивающиеся на .css, .js, .png и т.д., которых может быть много?