Para ativar a opção do mod_rewrite basta utilizar o seguinte comando:

sudo a2enmod rewrite

Agora vamos abrir o arquivo de configuração do domínio:

sudo nano  /etc/apache2/sites-available/default...

E procurar a opção AllowOverride None e substituir por AllowOverride All, caso você não encontre, simplesmente adicione o comando AllowOverride All ao arquivo.

A configuração deve ficar mais ou menos assim:

DocumentRoot /var/www/html
<Directory “/var/www/html”>
AllowOverride All
</Directory>

 

Após isso reinicie o Apache.

service apache2 restart