Redirige todo el trafico de la carpeta /public en Laravel

Share on facebook
Facebook
Share on twitter
Twitter
Share on email
Email

Laravel viene configurado por defecto con la carpeta /public como acceso primario, pero en producción preferimos una dirección primaria tipo https://misitio.com/ en lugar a https://misitio.com/public/, pues para esto utilizaremos mod_rewrite.

Crearemos o modificaremos el archivo .htaccess en el directorio raiz.

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^public
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

Listo con esto ya debemos poder ver nuestro sitio sin necesidad de ingresar al carpeta /public.

Podría Interesarte

Crear paquete para Laravel con composer

Una de las ventajas de Laravel es que podemos escribir bibliotecas donde simplemente podemos llamar a sus servicios sin preocuparnos de cómo se implementó. Podemos reutilizar estas bibliotecas y administrarlas por separado del código fuente principal de nuestro proyecto y a estas bibliotecas en Laravel se les llaman paquetes.

Verificación por Correo en Laravel

Verificar que el usuario es una persona real cada día es mas necesario y la verificación por correo nos brinda cierta seguridad de esto.