</revoltz>
VOLTAR

Como Habilitar e Configurar o Mod_Rewrite do Apache

mod_rewrite é um módulo do apache que manipula URLs. é usado em todos os projetos feito por revoltz.dev, inclusive está sendo usado neste exato momento.

Uma maneira facil de explicar isto é na prática, da uma olhada:

Não fica tudo mais organizado? pois é, então vamos a instalação e configuração

Habilitar o Mod_Rewrite

sudo a2enmod rewrite

O comando acima vai habilitar o modo de reescrever ou informar que ele já está em uso. Depois disso, reinicie o Apache.

Configurar Mod_Rewrite

Também precisamos fazer uma pequena alteração no arquivo de configuração do Apache, o problema aqui é você encontrar o dito cujo. Normalmente ele se encontra neste local

# Família hedhat # /etc/httpd/conf/httpd.conf
# família Debian # /etc/apache2/apache2.conf
# família Centos # /etc/apache2/sites-enabled/000-default.conf

Pode haver variações no nome do arquivo, de qualquer forma você deve procurar o trecho similar o de abaixo

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None <---- ATENÇÂO
Require all granted
</Directory>


E alterar conforme abaixo.

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All <---- ATENÇÂO
Require all granted
</Directory>

Agora basta reiniciar o apache e ta tudo pronto =).