Ativando o Mod_Rewrite no Apache 2 do Ubuntu

Ativando o Mod_Rewrite no Apache 2 do Ubuntu

Esta dica serve para ativar o Mod_Rewrite no Apache 2 do Ubuntu.

O módulo chamado mod_rewrite é responsável por reescrever URLs de sites no lado do servidor. Por exemplo, quando o usuário pede para "http://myserver.com/my_category/my_post.html", a URL solicitada é traduzida pelo mod_rewrite para "http://myserver.com/post.php?category=100&post=200" , que depois é tratado pelo servidor web.

Webmasters geralmente usam mod_rewrite para melhorar a visibilidade dos sites nos motores de busca, expondo URLs mais memoráveis ??e rastreáveis ? com mod_rewrite. Além disso, pode ajudar a esconder qualquer informação sensível, como seqüências de consulta de pedidos de URL, e portanto, pode aumentar a segurança do site.

A instalação padrão do Apache2 vem com mod_rewrite instalado. Para verificar se este é o caso, verifique a existência de /etc/apache2/mods-available/rewrite.load. Para ativar o mod_rewrite siga os seguintes passos:

$ sudo a2enmod rewrite

Em seguida, abra o seguinte arquivo, e substitua todas as ocorrências de "AllowOverride None" com "AllowOverride all".

$ sudo vi /etc/apache2/sites-available/default

Agora é só reiniciar seu servidor Apache2

$ sudo service apache2 restart

Comentarios

mod_rewrite apache ubuntu servidor