Enrutar aplicaciones con Phalcon PHP
Enrutar aplicaciones con Phalcon PHP
¡INSCRÍBETE A CUALQUIER CURSO CON UN 50% DE DESCUENTO PARA NUEVOS CLIENTES!

Eliminar el segmento public de la url en Phalcon es bastante sencillo, como ya sabemos, todos los frameworks, por lo menos lo que suelo utilizar yo, de hoy en día necesitan que esté activado el mod rewrite en nuestro servidor para poder sobreescribir las urls haciendo uso de archivos .htaccess.

Si has visto el tutorial anterior, habrás visto que para acceder al ejemplo hemos tenido que hacerlo a través de la carpeta public, bien, en la documentación de Phalcon nos explican, aparte del completo funcionamiento y funcionalidades que nos ofrece el framework, como lidiar de forma sencilla con esta tarea, para ello necesitamos no uno, sino dos .htaccess, uno en la raíz de la aplicación, y otro dentro de public, de esta forma se puede acceder a cualquier controlador sin la necesidad de que aparezca public en la url.

Eliminar segmento public de la url en Phalcon

Primero crea un archivo .htaccess en la raíz de la aplicación y dentro añade el siguiente código.

Y seguido, crea otro dentro del directorio public colocando el siguiente código.

Éstos son los dos .htaccess que deberás tener en cualquier aplicación para así evitar el segmento public de la url en Phalcon, de esta forma tan sencilla, si vuelves al tutorial anterior y los creas, verás que ya no necesitas escribir public en la url. Como podemos ver, la política de Phalcon es similar a la de otros frameworks, espero que te guste lo poco que hemos visto hasta ahora del framework y que te sea de ayuda, un saludo.