Una cosa más que al principio se nos hace un mundo, y es activar el mod_rwerite en apache2, no se si en versiones anteriores será igual ya que nunca las e usado, pero supongo que por lo menos será parecido.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.