#php: #yiiframework2 activando URLs limpias o amigables by @TutsPlusCode

fuente: http://code.tutsplus.com/es/tutorials/programming-with-yii2-getting-started–cms-22440

Activemos las urls amigables en Yii2 con mod_rewrite. En la página de inicio de Yii, si haces click en About en el menú, la url será algo comohttp://localhost:8888/hello/web/index.php?r=site%2Fabout. Nos gustaría cambiarla para que fuera algo como http://localhost:8888/hello/web/site/about.

El subdirectorio config incluye configuración para tus aplicaciones web y de consola, al igual que para la base de datos. Edita /config/web.php para agregarurlManagement a la aplicación web actual. Agrega la sección urlManager al array de componentes:

Después crea un fichero .htaccess en el directorio /web donde está el ficheroindex.php principal.

Asegúrate de que el módulo mod_rewrite se está ejecutando localmente en MAMP; de lo contrario, sigue esta guía en StackOverflow.

En tu navgador, visita la URL http://localhost:8888/hello/web/site/about. Deberías ver la página de About de la aplicación Yii y haciendo click en cualquier enlace del menú debería mostrar la página de destino con las urls amigables.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s