Доброго времени суток. Бьюсь уже больше часа над проблемой.
Суть проблемы вот в чем:
есть ссылки вида
sitename.ru/post-o-chem-to1
sitename.ru/post-o-chem-to2/blabla/1
sitename.ru/post-o-chem-to3/blablabla/2
и есть ссылка вида
sitename.ru/forum
Как написать такое правило, чтобы сначала была проверка, передан ли forum/ и если нет. все уходило бы на другой контроллер.
Я думаю действия выполняются последовательно и написал такой код, но он не работает, выполняется последнее действие:
'urlManager'=>[
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'/forum/' => 'forum/', // это правило пропускается, ссылка вида sitename.ru/forum/ игнорируется
'/<url:[a-zA-Z/0-0-]+>' => 'sitetopic/index' // это правило все перехватывает
]
]
Спасибо за помощь!