Как обработать все url начинающиеся с префикса как обычный url?
Я хочу сделать так, чтобы всё, что начиналось с api/ обрабатывалось в правилах маршрутизации как если бы его не было. Сейчас в Yii2 в urlManager я пишу так:
'rules' => [
'api' => '_public/site/index',
'api/<controller>/<action>' => '_public/<controller>/<action>',
и так далее
]
Для 500 правил писать везде api не очень хочется. Можно ли где-то в urlManager определить, что в каждом правиле у ключа, а не у значения, будет префикс api? $prefix и $prefixRoute назначают префикс именно у значения, что мне не нужно.
Также интересно, возможно это можно решить средствами .htaccess? Только что прописать туда? Я не знаю.