TontonTools

Ferramenta de reescrita de URL

Gere regras de reescrita de URL – URLs limpos e amigáveis ​​para SEO via .htaccess.

100% Grátis Sem registro Amigável à privacidade Gerenciamento de site
Atualizado set 2026
Share X / Twitter Facebook LinkedIn WhatsApp

Como usar Ferramenta de reescrita de URL

  1. Especifique o URL limpo e o URL real para o qual ele deve ser mapeado.
  2. Gere o código RewriteRule — padrão regex com variáveis ​​capturadas.
  3. Adicione ao .htaccess na raiz do seu site — com RewriteEngine On no topo.
  4. Teste primeiro a preparação — um erro de sintaxe 500s em todo o site; verifique com o Verificador de código de status.

O que é Ferramenta de reescrita de URL?

Uma ferramenta de reescrita de URL gera as regras mod_rewrite do Apache (diretivas .htaccess RewriteRule) que transformam URLs técnicos e feios em URLs limpos e legíveis — transformando product.php?id=42&cat=shoes em /shoes/product-42. A URL limpa é o que os visitantes veem; a regra de reescrita mapeia-o de forma invisível para o script real por trás dele.

URLs limpos são importantes para o SEO e a usabilidade: eles são legíveis (os usuários confiam neles e se lembram deles), possuem palavras-chave (uma pequena ajuda de classificação) e são compartilháveis ​​(sem parâmetros enigmáticos). A reescrita de URLs é a maneira de obtê-los sem reestruturar seus arquivos reais.

Sobre o Ferramenta de reescrita de URL

Especifique seu padrão de URL — o formato limpo desejado e o URL real para o qual ele é mapeado — e gere o código RewriteRule para seu .htaccess.

Reescritas comuns: strings de consulta para caminhos (?id=42 se torna /item/42 — a transformação clássica de URL limpo); removendo extensões de arquivo (/about em vez de /about.php); impor a consistência da barra final; e mapeamento baseado em padrões (uma categoria inteira de URLs manipulados por uma regra com variáveis ​​capturadas). As regras usam expressões regulares para corresponder ao URL limpo e reescrevê-lo para o real, com grupos capturados ($1, $2) passando as partes variáveis.

Implantação e cuidados: as regras vão no arquivo .htaccess na raiz do seu site, exigindo primeiro RewriteEngine On; O Apache analisa .htaccess por solicitação, portanto, um erro de sintaxe 500 causa erros em todo o site (teste na preparação ou esteja pronto para reverter). A regex é a parte complicada — padrões excessivamente amplos podem capturar URLs que não deveriam ou criar loops, então teste cada regra. E uma observação: isso é específico do Apache - o Nginx usa uma sintaxe de reescrita diferente (na configuração do servidor, não no .htaccess). Para necessidades mais simples – redirecionar URLs antigos para novos – nosso .htaccess Redirect Generator lida com 301s; use a reescrita ao apresentar URLs limpos para conteúdo dinâmico existente. Verifique os resultados com o Verificador de Redirecionamento e o Verificador de Código de Status.

Perguntas Frequentes

A reescrita mapeia uma URL limpa para uma URL real de forma INVISÍVEL (o navegador permanece na URL limpa, o servidor fornece o conteúdo real). Redirecionar ENVIA o navegador para um URL diferente (o endereço muda). A reescrita serve para apresentar URLs limpos; redirecionar é para mover conteúdo.
Legibilidade, confiança e pequenos benefícios de SEO - /blog/seo-tips é memorável, compartilhável e contém palavras-chave; /post.php?id=284 não é nada disso. Os usuários e os mecanismos de pesquisa preferem URLs limpos e descritivos.
No arquivo .htaccess na raiz do site Apache, após RewriteEngine On. O Apache lê por solicitação, então as alterações se aplicam imediatamente - mas um erro de sintaxe 500 causa erros em todo o site, então teste com cuidado e mantenha um backup para reverter.
Não - isso gera a sintaxe mod_rewrite (.htaccess) do Apache. O Nginx usa diferentes diretivas de reescrita/localização na configuração do servidor (não em arquivos .htaccess por diretório). Verifique qual servidor você executa antes de aplicar; os conceitos são transferidos, mas a sintaxe não.
Geralmente, um regex excessivamente amplo que captura URLs que não deveria, ou uma regra cuja saída corresponde ao seu próprio padrão novamente (loop infinito). Torne os padrões específicos, adicione condições (RewriteCond) para excluir o alvo e teste cada regra isoladamente.

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.