Enrutamiento de URL – yii-basic-app – Yii2

estaba tratando de pasar la identificación en la URL. Estaba teniendo dificultades para hacerlo. Entonces, estaba revisando tutoriales como Larry Ullman – URL Routing .

Mi problema es: creé la página confirm.php y también creé un controlador, pero aparece un error como NOT FOUND (# 404).

SiteController.php

request->get('id'); return $this->render('confirm'); } } 

config / web.php

  'basic', 'basePath' => dirname(__DIR__), 'bootstrap' => ['log'], 'components' => [ 'urlManager' => [ 'showScriptName' => false, 'enablePrettyUrl' => true, 'enableStrictParsing' => false, 'rules' => [ '/.' => '/', 'v1//.' => 'v1//', ], ], 

confirm.php

 title = 'Register'; $this->params['breadcrumbs'][] = $this->title; ?> 
asd

Error Coming => No encontrado (# 404)

enter image description here

Después de obtener este error, agregué algunos códigos en config / web.php

  'basic', 'basePath' => dirname(__DIR__), 'bootstrap' => ['log'], 'components' => [ 'urlManager' => [ 'showScriptName' => false, 'enablePrettyUrl' => true, 'rules'=>array( '/' => '/view', '//' => '/', '/' => '/', ), ], 

Pero, ahora el problema es que cada página está redireccionando a la página index.php.

Qué hacer ? Estoy teniendo No Idea. Por favor, ayúdame a rectificar este problema.

.htaccess agregar el archivo .htaccess en web carpeta web para eliminar index.php de la URL.

Como,

 RewriteEngine on # If a directory or a file exists, use the request directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Otherwise forward the request to index.php RewriteRule . index.php 
  'urlManager' => [ 'enablePrettyUrl' => true, 'enableStrictParsing' => false, 'showScriptName' => false, 'rules' => [ '/.<_format>' => '/', 'v1//.<_format>' => 'v1//', ], ], 

Agregue este código en main.php

  'urlManager' => [ 'enablePrettyUrl' => true, 'enableStrictParsing' => false, 'showScriptName' => false, 'rules' => [ '/.<_format>' => '/', 'v1//.<_format>' => 'v1//', ], ], 

y también agrega este código en .htaccessfile