Cómo habilitar el modulo rewrite (.htaccess) de Apache en Ubuntu

Publicado
Actualizado
Engagements 0 Comentario

Para poder usar urls amigables o algunas funcionalidades como .htaccess en tus proyectos php + apache debes habilitar el módulo "rewrite" de apache y hacer unos pequeños cambios en tu configuración. Para habilitar el modulo solo debes ejecutar el siguiente comando:

sudo a2enmod rewrite

Luego editar el archivo de configuración de apache

sudo vim /etc/apache2/sites-available/default
sudo vim /etc/apache2/apache2.conf

Y cambiar la línea AllowOverride All

<Directory />
        ...
           AllowOverride All
        ...
        </Directory>
        
        <Directory /var/www/> 
        ...
           AllowOverride All 
        ...
        </Directory>
        
        

Luego reiniciamos el servicio de Apache y listo.

sudo /etc/init.d/apache2 restart

 

Comentarios