Alguna vez habréis tenido el problema de que no os funcionan los ficheros .htaccess en apache2 de Ubuntu, esto es porque la configuración inicial de apache2 viene desactivado
Lo primero que debes hacer es configurar el fichero de configuración de apache activando AllowOverride.
Para activar AllowOverride debes editar tu fichero /etc/apache2/sistes-available/default y cambiar
AllowOverride None
por:
AllowOverride All
Después debes activar rewrite en la configuración del módulo mod_rewrite.
Para activar mod_rewite para Apache en Ubuntu sólo hay que seguir estos sencillos pasos:
- a2enmod rewrite
- sudo /etc/init.d/apache2 force-reload
