segunda-feira, 4 de março de 2013

Aplicando o módulo "rewrite" no Apache

O que é o módulo rewrite?

Um módulo para o apache que permite reescrever URL's. Ele é muito útil em vários sentidos: aumenta a o page rank em buscadores, torna URL's limpas e inteligíveis, fazendo com que o usuário consiga lembrá-las muito mais rápida e facilmente.

Aplicando o módulo:

Após a compilação do apache execute o seguinte comando:

/path/compilacao/apache/bin/apxs -c -i /root/httpd-2.2.19/modules/mappers/mod_rewrite.c

O arquivo "mod_rewrite.so" será gerado dentro da pasta "modules" do path de instalação do apache.

Faça as configurações abaixo no arquivo "httpd.conf" do Apache.

Adicionar a linha abaixo:
LoadModule rewrite_module     /path/compilacao/apache/modules/mod_rewrite.so

Alterar a linha abaixo:

de:
AllowOverride None

para:
AllowOverride all

Dentro da página onde será usado o rewrite, por exemplo, /var/www/rewrite, crie o arquivo ".htaccess" com o seguinte conteúdo:

RewriteEngine On

Reinicie o serviço do apache.

Nenhum comentário:

Postar um comentário