Доброго времени суток.
Разделил приложение на фронт и бэк как описано тут.
В конфиге админки прописал урл манагер с такими правилами
'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false,
'rules' => array(
'admin' =>'site/index',
'admin/<_c>' =>'<_c>',
'admin/<_c>/<_a>' =>'<_c>/<_a>',
),
),
Проблема в том, что возникает ошибка обработки запроса если в него передается параметр.
В чем ошибка, ума не приложу.
andy_s
(Arekandrei)
2
Вот это хороший вопрос, если вы имеете в виду, что ссылки такого типа:
http://site/admin/controller/action?foo=5&bar=10
воспринимаются нормально, а
http://site/admin/controller/action/foo/5/bar/10
не воспринимаются вовсе.
И фреймворк генерит именно ссылки первого вида при использовании метода CHtml.link().
Методом научного тыка выяснено, что нормально срабатывает такой вариант url manager’а:
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
'admin'=>'site/index',
'admin/<_c>/<_a>*'=>'<_c>/<_a>',
'admin/<_c>*'=>'<_c>',
),
),
Но что-то я все равно до конца еще не осознал, почему именно так 
Отлично, приду домой обязательно попробую и отпишусь. Очень надеюсь, что поможет.
Не помогло. Теперь все запросы перенаправлятся на индекс текущего контроллера. 
Нет, все нормально. Не знал, что порядок правил может так менять поведение. Мистика… ОГРОМНОЕ спасибо за помощь.