Para que apache reconozca el archivo .htaccess ubicado en la raíz de cada sitio web que creemos debemos de habilitarlo, para ello, debemos modificar la directiva: «AllowOverride» que por defecto seguramente esté en «None»
Para ellos buscaremos/editaremos nuestro archivo de configuración de apache:
sudo nano /etc/apache2/apache2.conf
Buscaremos la directiva «AllowOverride» de nuestros sitios web.
La seteamos a «All»
Guardamos, y reiniciamos el servicio:
Antes de reiniciar es aconsejable verificar que toda la sintaxis de configuración está OK
apachectl configtest
Y nos devolverá «Syntax OK» si todo ha ido bien. Ahora, reiniciamos.
sudo service apache2 restart
[…] ser que acabes de habilitar el archivo .htaccess en tu servidor y te siga sin funcionar la web dándote un error […]