Gerador de Redirecionamentos .htaccess
Gere regras de redirecionamento .htaccess do Apache online e grátis. Insira seus caminhos de origem e URLs de destino, escolha o tipo de redirecionamento 301 ou 302 e o modo de correspondência exata, prefixo ou regex, e obtenha regras .htaccess prontas para colar com as diretivas RewriteEngine corretas. Suporta regras em massa e download com um clique. Sem cadastro.
Add your source paths and destination URLs, choose the redirect type and match mode, then click Generate. The tool outputs ready-to-paste Apache .htaccess redirect rules with proper RewriteEngine directives. All generation runs locally in your browser.
Por que usar nosso gerador de redirecionamentos .htaccess?
- Geração instantânea de redirecionamentos .htaccess: gere regras de redirecionamento .htaccess do Apache na hora no seu navegador. Nosso gerador produz regras prontas para colar com as diretivas RewriteEngine corretas em milissegundos - sem espera, sem recarregar a página.
- Gerador .htaccess online seguro: toda a geração de redirecionamentos .htaccess acontece localmente no seu navegador. Suas URLs e regras de redirecionamento nunca saem do seu dispositivo, garantindo 100% de privacidade quando você usa nosso gerador de redirecionamentos .htaccess online.
- Gerador de redirecionamentos .htaccess online - sem instalação: use nosso gerador diretamente em qualquer navegador sem downloads, complementos ou conhecimento de Apache. Gere regras de redirecionamento de qualquer dispositivo - desktop, tablet ou celular - na hora e grátis.
- Vários tipos de redirecionamento e modos de correspondência: gere redirecionamentos 301, 302, 307 e 308 com modos de correspondência de caminho exato, curinga de prefixo ou regex. Adicione várias regras de uma vez, alterne a sensibilidade a maiúsculas e baixe o arquivo .htaccess completo com um clique.
Casos de uso comuns do gerador de redirecionamentos .htaccess
- Migração de site e reestruturação de URLs: ao migrar um site ou reestruturar URLs, gere redirecionamentos 301 permanentes dos caminhos antigos para os novos. Redirecionamentos .htaccess corretos preservam o ranqueamento SEO e garantem que usuários que salvaram as URLs antigas cheguem automaticamente à página correta.
- Forçar HTTP para HTTPS: force todo o tráfego HTTP para HTTPS com um único redirecionamento RewriteRule. Use a predefinição HTTP → HTTPS para gerar a regra .htaccess correta que redireciona cada requisição para a versão segura do seu site.
- Canonicalização de www para não-www (ou vice-versa): consolide seu domínio em uma única forma canônica - com ou sem www - para evitar penalidades por conteúdo duplicado. Gere a RewriteRule correta para redirecionar todo o tráfego com www ao seu domínio sem www ou vice-versa.
- Remover extensões de arquivo das URLs: redirecione URLs antigas com extensões .html, .php ou .asp para URLs limpas sem extensão. Use o modo de correspondência regex para capturar o caminho e redirecionar ao novo formato de URL limpa com um redirecionamento 301 permanente.
- Redirecionamentos temporários de manutenção: durante a manutenção do site, use redirecionamentos 302 temporários para enviar os visitantes a uma página de manutenção sem afetar o SEO. Volte às URLs originais quando a manutenção terminar sem qualquer impacto SEO permanente.
- Gestão de redirecionamentos em massa: adicione várias regras de redirecionamento em uma única sessão e baixe o arquivo .htaccess completo. Útil para gerenciar migrações de URLs em larga escala, reestruturação de páginas de produto de e-commerce ou mudanças de plataforma CMS.
O que é um redirecionamento .htaccess?
Um redirecionamento .htaccess é uma diretiva no arquivo de configuração .htaccess do Apache que envia automaticamente visitantes e motores de busca de uma URL para outra. O arquivo .htaccess é um arquivo de configuração por diretório que o Apache lê a cada requisição, tornando-o o padrão para gerenciar redirecionamentos em hospedagem compartilhada e servidores baseados em Apache sem modificar a configuração principal do servidor. Nosso gerador de redirecionamentos .htaccess produz dois tipos de diretivas: a simples diretiva Redirect para correspondências de caminho exato e a mais poderosa diretiva RewriteRule (que requer RewriteEngine On ) para curingas de prefixo e padrões de expressão regular.
Como funciona nosso gerador de redirecionamentos .htaccess
- 1. Adicione suas regras de redirecionamento: insira o caminho de origem (por exemplo, /old-page) e a URL de destino (por exemplo, https://example.com/new-page) de cada redirecionamento. Escolha o tipo de redirecionamento (301, 302, 307, 308) e o modo de correspondência (exata, prefixo ou regex). Adicione quantas regras precisar com o botão "Adicionar outra regra". Toda a geração roda localmente no seu navegador - suas URLs nunca saem do seu dispositivo.
- 2. Geração instantânea no navegador: clique em "Gerar .htaccess" e a ferramenta produz as diretivas do Apache corretas para cada regra. Correspondências exatas usam a diretiva Redirect. Correspondências por prefixo e regex usam RewriteRule com os flags apropriados. O cabeçalho RewriteEngine On é adicionado automaticamente quando necessário.
- 3. Copie ou baixe: copie as regras geradas para a área de transferência ou baixe o arquivo .htaccess completo. Cole as regras no seu arquivo .htaccess existente ou envie o arquivo baixado à raiz web do seu servidor.
Tipos de redirecionamento explicados
- 301 - Redirecionamento permanente: indica a navegadores e motores de busca que o recurso se moveu permanentemente. Os navegadores armazenam o redirecionamento em cache e os motores de busca transferem a equidade de links (PageRank) para a nova URL. Use 301 para mudanças permanentes de URL, migrações de domínio e HTTP → HTTPS.
- 302 - Redirecionamento temporário: indica aos navegadores que o recurso se moveu temporariamente. Os navegadores não armazenam o redirecionamento em cache e os motores de busca não transferem a equidade de links. Use 302 para páginas de manutenção, testes A/B e promoções temporárias.
- 307 - Temporário (método preservado): como o 302, mas garante que o método HTTP (GET, POST) seja preservado no redirecionamento. Use 307 ao redirecionar envios de formulário ou endpoints de API temporariamente.
- 308 - Permanente (método preservado): como o 301, mas garante que o método HTTP seja preservado. Use 308 para redirecionamentos permanentes de endpoints de API ou envios de formulário em que o método não deve mudar.
Notas importantes sobre redirecionamentos .htaccess
O arquivo .htaccess deve ser colocado no diretório ao qual você quer que as regras se apliquem - geralmente a raiz web ( public_html ou www ). O Apache deve ter AllowOverride All (ou pelo menos AllowOverride FileInfo ) habilitado na configuração do servidor para que os arquivos .htaccess sejam processados. Teste seus redirecionamentos após o envio usando um navegador ou uma ferramenta como curl para verificar se funcionam conforme esperado. Regras .htaccess incorretas podem causar loops de redirecionamento ou erros 500 - mantenha sempre um backup do seu arquivo .htaccess original antes de fazer alterações.
Perguntas frequentes
Um gerador de redirecionamentos .htaccess cria regras de redirecionamento .htaccess do Apache a partir de pares de URL de origem e destino. Ele produz as diretivas Redirect ou RewriteRule corretas com os flags adequados. Nosso gerador roda inteiramente no seu navegador, sem cadastro.
Copie as regras geradas e cole-as no seu arquivo .htaccess existente, ou baixe o arquivo e envie-o ao diretório raiz do seu servidor web. As regras entram em vigor imediatamente - não é preciso reiniciar o servidor.
Um redirecionamento 301 é permanente - os navegadores o armazenam em cache e os motores de busca transferem a equidade de links. Um redirecionamento 302 é temporário - os navegadores não o armazenam em cache e os motores de busca não transferem a equidade de links.
A correspondência exata usa a diretiva Redirect para um caminho específico. A correspondência por prefixo usa RewriteRule e corresponde a qualquer URL que comece com seu caminho de origem. A correspondência regex usa RewriteRule com um padrão de expressão regular completo.
Causas comuns: o AllowOverride do Apache não está definido como All ou FileInfo; o mod_rewrite não está habilitado; o arquivo .htaccess está no diretório errado; ou há um erro de sintaxe. Verifique o log de erros do Apache para mais detalhes.
Use a predefinição HTTP → HTTPS do gerador. Ela cria uma RewriteRule que corresponde a todas as requisições e as redireciona para a versão HTTPS, preservando o domínio e o caminho.
Sim. Clique em "Adicionar outra regra" para adicionar quantas regras de redirecionamento precisar. Todas as regras são geradas em uma única saída .htaccess com um cabeçalho RewriteEngine On compartilhado.
Sim. Toda a geração acontece localmente no seu navegador. Suas URLs e regras de redirecionamento nunca são enviadas a qualquer servidor, garantindo 100% de privacidade.
Sim. Nosso gerador de redirecionamentos .htaccess é 100% grátis, sem cadastro, sem conta e sem limites de uso. Gere quantas regras de redirecionamento precisar sem custo algum, para sempre.