sexta-feira, agosto 01, 2008

Ativar Módulo Rewrite no Apache

Para muitos pode ser meio manjado, mas com o surgimento de diversos frameworks e ferramentas PHP que utilizam o módulo de reescrita de endereço a necessidade de sua utilização vem crescendo. Para ativar o módulo basta ir no arquivo de configuração httpd.conf na pasta conf do Apache e retirar o caractere de comentário do início da linha que manda o apache carregar o bendito.

De
#LoadModule rewrite_module modules/mod_rewrite.so
para
LoadModule rewrite_module modules/mod_rewrite.so

E depois ache AllowOverride None e mude para AllowOverride All. Deve ter duas vezes essa declaração. Ex:

[Directory /]
Options FollowSymLinks
AllowOverride None (altere para All)
Order deny,allow
Deny from all
[/Directory]


Na minha instalação do xampp em casa, o arquivo de configuração está em C:\xampp\apache\conf\.

Após fazer a alteração é preciso reiniciar o Apache. Para isso basta executar C:\xampp\xampp_restart.exe ou então ir em Computador/Gerenciar/Serviços e clicar com o botão direito do mouse e escolher a opção Reiniciar.

Até! :D

Um comentário:

Gustavo Dutra disse...

Massa, eu tenho um post que falo com mais detalhes do mod_rewrite no linux!