O Que é mod_rewrite?

No contexto dos servidores Apache, mod_rewrite é um módulo que reescreve URLs solicitadas por meio de um motor de reescrita baseado em regras. Este módulo é uma excelente maneira de manipular URLs usando uma quantidade ilimitada de regras e condições de regras.


Hosting

Mais Sobre mod_rewrite

mod_rewrite é um módulo fantástico para usar na reescrita de URL. No entanto, é mais adequado para especialistas em Apache e usuários intermediários do que para iniciantes.

Para algumas tarefas de manipulação de URL mais simples e menos complexas, o módulo mod_alias é provavelmente uma solução melhor. Ele permite o controle e manipulação de URLs à medida que as solicitações chegam ao servidor, em vez de serem feitas em tempo real.

mod_rewrite usa o vocabulário de Expressões Regulares Compatíveis com Perl para todas as suas expressões e referências.

Assim como outros módulos, o mod_rewrite possui várias diretivas para realizar diversas ações. Duas das diretivas mais comuns são RewriteBase, que define a URL base para a reescrita, e RewriteCond, que define condições para a reescrita.

Uma das características fundamentais do mod_rewrite é seu registro detalhado de ações. Você pode usar a diretiva LogLevel para definir o nível de detalhe fornecido nos registros. O nível de debug significa que nada é registrado, enquanto os níveis de trace1 a trace8 aumentam incrementalmente o número de ações registradas.

Oferta Especial
Hospedagem Web
Nossos planos de Hospedagem Web oferecem uma interface amigável e opções flexíveis para atender às suas necessidades, com uma Garantia de Reembolso de 30 Dias.