Sistemas

Configuración de .htaccess de Apache para Symfony (versión 4/5)

Configuración .htaccess para Symfony

Hoy traigo algo muy simple como la configuración de .htaccess de Apache para Symfony. Ya que el otro día tuve que desplegar mi propio backend en web para la app móvil híbrida que estoy realizando.

Creé un subdominio en CPanel. Lo primero que debemos de tener en cuenta al desplegar que debemos apuntar a la carpeta /public del proyecto Symfony y no a la raíz del proyecto:

En la carpeta public ya alojamos el fichero .htaccess con la siguiente configuración:

<IfModule mod_rewrite.c>
    Options -MultiViews
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [QSA,L]
    RewriteCond %{HTTP:Authorization} ^(.*)
    RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
</IfModule>

<IfModule !mod_rewrite.c>
   <IfModule mod_alias.c>
       RedirectMatch 302 ^/$ /index.php/
   </IfModule>
</IfModule>

Ya podremos hacer uso del framework con la configuración correcta de URLs amigables y redirecciones.

Leave a comment

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad