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

Compartir

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.

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies