Кстати да, тоже замечал, что автор отвечает сам на свой вопрос и отмечает решением.
Это же правила русского языка. В конце вопроса ставится вопросительный знак.
/news/ => 'ControllerNews:listAction'
/news/(:id) => 'ControllerNews:itemAction'
public function itemAction($id) { }
public function listAction() {
// гет параметры
$filter = Request::get('filter');
$page = Request::get('page');
...
}
Значит или загружаемого ресурса нет по запрашиваемому адресу, или ресурс запрашивается не по тому адресу.