Urls Amigables (Apache)
En esta entrada les muestro como configurar las Urls amigables para Apache en Windows, las urls amigables o urls limpias hacen que se vea mas fácil para el usuario entender los accesos al sistema, en este caso les indico como configurar para el servidor Apache en Windows.
1.- Descomentar el código que aparece en el frontend/config/main de la aplicación, si estuviéramos trabajando en el backend/config/main.php
'urlManager' => ['enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
],
]
2.- Añadir un archivo .htaccess en la aplicación con el código
RewriteEngine on# If a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Otherwise forward it to index.php
RewriteRule . index.php
Este archivo al que vamos a llamar .htacces lo vamos a colocar en la carpeta web de cada aplicación, por ejemplo frontend/web o backend/web dependiendo de donde estemos trabajando. Ahí se colocan las reglas de la redirección de nuestro proyecto.
3.- Verificar en el apache httpd.conf la siguiente línea este sin comentar
LoadModule rewrite_module modules/mod_rewrite.soEste archivo lo encontramos en el Xampp en la línea referente al Apache en el botón de Config.
Opcional:
1.- Añadir reglas, en caso que se requiera algún cambio de nombre, etc
2.- También se puede añadir sufijos en caso que se solicite, en el components
'suffix' => '.html'Puedes ver la implementación completa en mi canal de YouTube (https://www.youtube.com/watch?v=2ODUCZXPrOs)
Comentarios
Publicar un comentario