Htaccess обработка всех запросов кроме файлов

.htaccess имеет такое правило: RewriteRule ^(.*)$ index.php?url=$1 [L,QSA]

В роутере есть такое правило: '(.+?)/?$' => ['controller' => 'category'],

При открытии абсолютно любой странице, срабатывает контроллер CategoryController.php. Долго помучаться пришлось, оказывается все подключаемые скрипты и стили вызывают этот контроллер, тем самым выполняються лишние запросы в БД.

Собственно вопрос: как исправить или какое правило добавить, что бы htaccess не брал во внимание пути к файлам заканчивающиеся на .css, .js, .png и т.д., которых может быть много?


Ответы (0 шт):