Yii reescrita de url básica

Sou novo no php, novo no mvc, novo no yii e novo em reescrita de URL. Então, desculpe, se estou perguntando algo muito básico.

Eu ocultei o index.php (do método htaccess discutido nos fóruns do yi

No meu urlmanager, eu tenho isso,

'urlFormat'=>'path',
             'rules'=>array( 
             '<controller:\w+>/<id:\d+>'=>'view',
             '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
             '<controller:\w+>/<action:\w+>'=>'<controller>/<action>' 
              ),
             'showScriptName'=>false,

Tenho 3 arquivos na pasta view / sit

'viagem''convite' 'linkedin'

Agora, minha página inicial deve redirecionar para a ação 'jornada' (ou seja, deve abrir o 'site / journey.php')

Então, eu acho, isso seria

'/' => 'site/journey'

Funciona também.

Agora, eu quero que 'jornada / convite' invoque a ação 'convite', ou seja, deve abrir 'site / invite.php'

E 'jornada / linkedin' deve invocar a ação 'linkedin', ou seja, 'site / linkedin.php'.

mas

'journey/invite' => 'site/invite',
'journey/linkedin' => 'site/linkedin'

não está funcionando

Also, alguém pode me ajudar a entender isso,

<controller:\w+>/<id:\d+>

i.e. o que é controlador em url e o que significa 'w +'?

Uma referência ao guia também ajudar

Editado após a sugestão de bool.dev:

Alterou o código, como você disse (tentei isso também anteriormente, removendo todas as regras padrão). Agora, meu gerente de URL é como,

    '/' => 'site/journey',
    'journey/invite' => 'site/invite',
    'journey/linkedin' => 'site/linkedin',
    '<controller:\w+>/<id:\d+>'=>'view',
    '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
    '<controller:\w+>/<action:\w+>'=>'<controller>/<action>', 

Mas isso gera um erro

"Aviso: require_once (): restrição open_basedir em vigor. O arquivo (/var/xyz.com /../ yii / framework / yii.php) não está no (s) caminho (s) permitido (s): (/ usr / share / php : / usr / share / pear: / usr / share / php / libzend-framework-php: / var /* / tmp: /var/xyz.com) em /var/xyz.com/journey.php na linha 12 Aviso: require_once (/var/xyz.com /../ yii / framework / yii.php): falha ao fluxo aberto: operação não permitida em /var/xyz.com/journey.php na linha 12 Erro fatal: require_once (): falha na abertura necessária '/var/xyz.com/../yii/framework/yii.php' ( include_path = '.: / usr / share / php: / usr / share / php / libzend-framework-php') em /var/xyz.com/journey.php na linha 12 '

quando eu façoxyz.com/journey/invite ou mesmoxyz.com/journey

Editar

Foi uma questão de permissão, a sugestão de @ bool.dev de colocar regras específicas no topo funcionou:)

questionAnswers(2)

yourAnswerToTheQuestion