Gerador de .htaccess para Apache

Marque as regras que você precisa — HTTPS, host canônico, redirecionamentos, compressão, cache, cabeçalhos de segurança, arquivos protegidos — e receba um arquivo .htaccess limpo e comentado.

Atualizado em

URLs & redirecionamentos

Desempenho

Segurança

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Gerador de .htaccess

  1. Marque os recursos que você quer — HTTPS, host canônico, compressão e cabeçalhos de segurança já vêm ativados por padrão.
  2. Preencha detalhes como redirecionamentos, seu domínio ou IP permitido, quando necessário.
  3. Copie ou baixe o arquivo e envie para a pasta raiz do seu site com o nome .htaccess.
  4. Clique em Testar regras para simular URLs nas regras de rewrite geradas.

O que é o .htaccess?

Um arquivo .htaccess é um arquivo de configuração por diretório do servidor web Apache (e também do LiteSpeed, que lê a mesma sintaxe). É assim que a maioria das hospedagens compartilhadas, sites WordPress e sites PHP configuram redirecionamentos, reescrita de URLs, cache, compressão e controle de acesso sem mexer na configuração principal do servidor. As regras valem para a pasta onde o arquivo está e para todas as subpastas.

O que cada opção faz

OpçãoEfeito
Forçar HTTPSRedireciona com 301 todas as requisições http://; também funciona atrás de proxies que definem X-Forwarded-Proto
Host canônicoUma única versão do domínio — com ou sem www — para que os buscadores não vejam conteúdo duplicado
Compressãogzip via mod_deflate, Brotli via mod_brotli quando disponível
Cache do navegadorValidade longa para CSS, JS, imagens e fontes versionados; HTML sempre revalidado
Cabeçalhos de segurançaHSTS, X-Content-Type-Options, políticas de frame e referrer; oculta a assinatura do servidor
Bloquear arquivos sensíveisNega acesso a .env, .git, dumps SQL, backups e arquivos do Composer/npm
Modo manutenção503 com Retry-After para todos, exceto o seu IP — a forma segura para SEO de sair do ar

Antes de enviar

  • Guarde uma cópia do seu arquivo atual — WordPress e outros CMSs adicionam o próprio bloco entre os comentários # BEGIN e # END.
  • Um erro de sintaxe faz o site inteiro retornar 500 Internal Server Error. Verifique o arquivo com o testador de .htaccess antes.
  • Teste os redirecionamentos em uma janela privada — os navegadores armazenam redirecionamentos 301 em cache com agressividade.
  • Sua hospedagem precisa permitir sobrescrita (AllowOverride All) e ter mod_rewrite e mod_headers habilitados.

No Nginx, arquivos .htaccess são ignorados — use o gerador de configuração do Nginx. Para muitos redirecionamentos individuais, o gerador de redirecionamentos gera os formatos Apache, Nginx e outros; confira o resultado em tempo real com o verificador de redirecionamentos.

Também pesquisado como: htaccess redirecionamento, htaccess forçar https, htaccess redirect www, regras de rewrite htaccess, htaccess cache, apache htaccess, gerador de rewrite rule, gerador mod_rewrite.

Ferramentas que combinam com: Gerador de .htaccess

  • Gerador de VirtualHost Apache — Gere uma configuração completa de virtual host do Apache para o seu domínio: site estático, WordPress, PHP-FPM ou proxy reverso para um app Node ou Python.
  • Gerador de Htpasswd — Gere linhas usuario:hash para autenticação HTTP Basic no Apache, Nginx, Traefik e Caddy, com bcrypt por padrão e nada enviado para um servidor.
  • Verificador de Headers de Segurança — Dê uma nota de A+ a F aos headers de segurança HTTP de um site, veja quais estão faltando e por que eles importam, e copie trechos de configuração prontos para Nginx, Apache, Netlify, Vercel ou Cloudflare.
  • Validador YAML — Cole um arquivo Docker Compose, manifesto Kubernetes, workflow do GitHub Actions ou qualquer YAML para localizar erros, evitar armadilhas comuns e obter uma versão bem formatada.

Perguntas frequentes

Ele consegue gerar regras de rewrite?
Sim. Ele escreve regras mod_rewrite do Apache (RewriteEngine, RewriteCond e RewriteRule) para HTTPS, www ou sem www, barras finais e redirecionamentos. Teste-as depois com o Testador de .htaccess.
Onde eu coloco o arquivo .htaccess?
Na raiz do seu site (geralmente public_html ou www). O nome do arquivo começa com um ponto, então ative a opção “mostrar arquivos ocultos” no seu cliente FTP ou gerenciador de arquivos.
Por que meu site mostra erro 500 depois de editar o .htaccess?
O Apache encontrou um erro de sintaxe ou uma diretiva não permitida. Restaure o arquivo anterior e depois verifique o novo no testador de .htaccess.
O .htaccess funciona no Nginx?
Não. O Nginx ignora arquivos .htaccess; as mesmas regras precisam ser escritas no bloco do servidor.
Um redirecionamento 301 é bom para SEO?
Sim. Um 301 informa aos buscadores que a mudança é permanente e transfere os sinais de ranqueamento para a nova URL.
Posso instalar o Gerador de .htaccess como um aplicativo da web e usá-lo offline?
Sim. O Gerador de .htaccess é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas