You can achieve this as this on CUrlManager rules,
'rules' => array(
'question/search/<id:\d+>/<category>/*' => 'question/search',
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
),