Para habilitar o uso do .htaccess no Apache do Ubuntu, primeiramente precisamos editar um arquivo, e, em seguida, ativar as regras de reescrita no servidor web.
Portanto, no terminal digite o seguinte comando:
$ sudo gedit /etc/apache2/sites-available/default
No arquivo que abriu, localize o bloco de instruções a seguir:
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory>
Neste local, substitua o valor destacado em negrito por All. Salve o arquivo e feche-o.
Agora, para habilitar as regras de reescrita no Apache, digite o seguinte comando:
$ sudo a2enmod rewrite
Para finalizar, basta reiniciar o servidor:
$ sudo /etc/init.d/apache2 restart
Pronto! O arquivo .htaccess já está habilitado para uso 😉
E siga-me no Twitter: @tiagoscd!
Grande abraço,
Tiago Hillebrandt
Marcel says
Era disso que eu precisava ! Obrigado. Tiagãao !
Gabriel says
Nenhum lugar na net falava do
sudo a2enmod rewrite .. Sorte que existe seu blog ! Vlw fera
Bruno says
Opa, valeu ai fera! 🙂
Leonardo says
Boa noite!
Cara, não consegui. Será que o problema não é porque estou colocando o .htaccess dentro do diretório do projeto? Ex.: /var/www/meu_projeto/.
Por favor me ajude. Obrigado.
Luiz Fernando Pilz says
Valeu Cara! Brigadão!