Yii reescribir URL básica

Soy nuevo en php, nuevo en mvc, nuevo en yii y nuevo en la reescritura de URL. Entonces, lo siento, si estoy preguntando algo muy básico.

He ocultado el index.php (del método htaccess discutido en los foros de yii)

En mi urlmanager, tengo esto,

'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,

Tengo 3 archivos en la carpeta vista / sitio.

'viaje''invitación' 'linkedin'

Ahora, mi página de inicio debe redirigirse a la acción 'viaje' (es decir, debe abrir el 'sitio / viaje.php')

Entonces, supongo, esto sería

'/' => 'site/journey'

También funciona.

Ahora, quiero 'viaje / invitación' debería invocar la acción 'invitar', es decir, debería abrir 'sitio / invitar.php'

Y 'viaje / linkedin' debería invocar la acción 'linkedin', es decir, 'sitio / linkedin.php'.

pero

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

no está trabajando

Además, ¿alguien puede ayudarme a entender esto?

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

es decir. ¿Qué es el controlador en la URL y qué significa 'w +'?

Una referencia a la guía también ayudará.

Editado después de la sugerencia de bool.dev:

Cambió el código, como dijiste (también lo intenté antes, eliminando todas las reglas predeterminadas). Ahora mi gestor de URL es 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>', 

Pero arroja un error

"Advertencia: require_once (): restricción de open_basedir vigente. El archivo (/var/xyz.com /../ yii / framework / yii.php) no está dentro de las rutas permitidas: (/ usr / share / php : / usr / share / pear: / usr / share / php / libzend-framework-php: / var /* / tmp: /var/xyz.com) en /var/xyz.com/journey.php en la línea 12 Advertencia: require_once (/var/xyz.com /../ yii / framework / yii.php): no se pudo flujo abierto: Operación no permitida en /var/xyz.com/journey.php en la línea 12 Error grave: require_once (): Error al abrir '' /var/xyz.com/../yii/framework/yii.php '( include_path = '.: / usr / share / php: / usr / share / php / libzend-framework-php') en /var/xyz.com/journey.php en la línea 12 '

Cuando lo hagoxyz.com/journey/invite o inclusoxyz.com/journey

Editar

Era un problema de permisos, la sugerencia de @ bool.dev de poner reglas específicas encima funcionó:)

Respuestas a la pregunta(2)

Su respuesta a la pregunta