Если сайту 2 года, то смена урл ничего хорошего Вам не принесет. Урл менеджер у Вас совершенно стандартный. Но не зная структуры нельзя быть уверенным, что внесения в него правок не повлияет на что-то еще. У Вас кроме контроллера сайт другие контроллеры есть?
Оторвано от проекта это можно сделать так:
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
'<action:card>/<alias:\w+>'=>'site/<action>',
'<id:\d+>'=>'site/view',
),
),
Но если есть лругие контроллеры с ними будут проблемы. Мой совет, обратитесь к специалисту, дайте ему денег, он решит проблему. Так как тут надо более глубоко вопрос изучить прежде чем, что-то менять в урлМэнеджере. Ну и повторюсь, что это надо было делать сразу, а на старом проекте лучше не делать этого.