Esto "explicara" como activarlo en Debian, pero es casi lo mismo en Ubuntu, tampoco entrare en "que es el mod_rewrite" ya que si llegaron asta aquí es por que ya lo saben, sin más comencemos:
Primero nos loguemos como root:
suUna vez logueados escribimos:
a2enmod rewriteComo a lo que le quiero aplicar el rewrite es a mi localhost entonces debo editar el siguiente arhivo:
nano /etc/apache2/sites-enabled/000-defaultUna vez ahí debemos cambiar todos los
AllowOverride Nonepor
AllowOverride AllGuardamos y reiniciamos apache:
/etc/init.d/apache2 restartY listo, ya debería de funcionar el mod_rewrite.