Прошу вашей помощи по следующему вопросу: у меня есть сайт example.com. Также есть поддомен этого сайта sub.example.com. К проекту подлючен модуль "affiliate", он лежит как нужно в protected/modules/affiliate. При заходе на example.com/affiliate и любые другие странички с адресом example.com/affiliate/some, example.com/affiliate/some2 все работает и открывается.
Мне необходимо, чтобы при обращении к адресу sub.example.com шел запрос к контроллеру DefaultController модуля affiliate. При обращении по адресу sub.example.com/stats - шел запрос к контроллеру StatsController модуля affiliate. И так далее. Я набросал кусок конфига отвечающего за роутинг, но работает только адрес sub.example.com. Если пробовать обратиться по адресам вида sub.example.com/stats, sub.example.com/info - вываливается ошибка, как если бы неверно был введен адрес :
Код: Выделить всё
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName' => false,
'rules'=>array(
'http://sub.example.com' => 'affiliate/default', // по этому пути нормально открывается
'http://sub.example.com/stats' => 'affiliate/stats', // а вот поэтому...
'http://sub.example.com/info' => 'affiliate/info', // и по этому - вываливается ошибка
),
),
ЗЫ: И еще. Перед апачем стоит нжинкс. Может ли он влиять на эти запросы? Если да, то как его можно подстроить?