Переделываю сайт с Yii1 на Yii2. Там такая беда: url формируется следующим образом:
Код: Выделить всё
<controller:\w+>/<menu_id:\d+>/<parent:\d+>/<category_id:\d+>/<direction_id:\d+>'=>'<controller>/index
Код: Выделить всё
<controller:\w+>/index/<slug>/<direction_id:\d+>'=>'<controller>/index
Новые ссылки работают. Но не хотелось бы терять пользователей, которые придут по старым ссылкам. Сделал редирект для одного раздела с помощью beforeAction(). Но придется это прописывать в 15-и контроллерах. Очень сомневаюсь, что это разумный подход. Подскажите, пожалуйста, как грамотнее реализовать редирект. Может быть можно как-то в urlManager'e?