Gerador de .htaccess

Gratuito DevTools

Gerador de .htaccess

Gere arquivos .htaccess para servidores Apache com HTTPS, redirect www, GZIP, cache, seguranca e rewrite rules. Ative as opcoes e copie o resultado instantaneamente.

5.2k usuarios Atualizado em Mar 2026 4.8/5
Avalie esta ferramenta:
4.8 (741 votos) Obrigado!

HTTPS e WWW

Redirecionar HTTP para HTTPS
Forcar www (adicionar www)
Remover www (non-www)

Performance

Habilitar compressao GZIP
Cache de arquivos estaticos
Desabilitar ETag

Seguranca

Bloquear hotlinking de imagens
Bloquear IPs especificos
Pagina 404 personalizada
Desabilitar listagem de diretorios
Headers de seguranca (XSS, Clickjacking)

Rewrite

Habilitar mod_rewrite
SPA fallback (React/Vue/Angular)

.htaccess

# Configure as opcoes e o .htaccess sera gerado aqui

Como Usar

Gere seu .htaccess em segundos sem precisar memorizar sintaxe.

1
Ative as opcoes
Clique nos toggles para ativar as regras desejadas.
2
Configure os valores
Preencha dominio, IPs ou outros campos que aparecerem.
3
Copie ou baixe
Use o botao Copiar ou baixe o arquivo .htaccess diretamente.
4
Envie ao servidor
Coloque o arquivo .htaccess na raiz do seu site via FTP ou SSH.

Sobre o Gerador de .htaccess

O arquivo .htaccess e um arquivo de configuracao de diretorio usado por servidores Apache. Ele permite configurar redirecionamentos, rewrite rules, compressao, cache e seguranca sem precisar acessar o httpd.conf principal.

Regras disponiveis:

  • HTTPS/WWW: redireciona automaticamente para versao segura ou canonical
  • GZIP: comprime respostas para reduzir o tamanho de transferencia
  • Cache: define expiracao de arquivos estaticos para melhorar performance
  • Seguranca: headers de protecao contra XSS e clickjacking
  • SPA fallback: redireciona todas as rotas para index.html

.htaccess: Guia Completo de Configuracao Apache para Desenvolvedores

Neste artigo
  1. O que e o .htaccess
  2. Redirecionamento HTTPS e WWW
  3. Performance com GZIP e cache
  4. Headers de seguranca
  5. mod_rewrite e SPA
  6. Perguntas frequentes

1. O Que E o .htaccess

O arquivo .htaccess (Hypertext Access) e um arquivo de configuracao de nivel de diretorio do servidor Apache. Ele permite sobrescrever configuracoes do servidor para um diretorio especifico e todos os seus subdiretorios, sem necessidade de acesso ao arquivo de configuracao principal (httpd.conf).

E amplamente usado em hospedagens compartilhadas, onde o usuario nao tem acesso root ao servidor, mas precisa configurar comportamentos como redirecionamentos, protecao de diretorios e otimizacoes de performance.

2. Redirecionamento HTTPS e WWW

Configurar HTTPS e essencial para SEO (Google penaliza sites sem HTTPS) e seguranca. A regra de redirecionamento usa o modulo mod_rewrite para redirecionar todo o trafego HTTP para HTTPS com status 301 (permanente).

  • Sempre use redirecionamento 301 para preservar o SEO da URL original
  • Escolha entre www e non-www e mantenha a consistencia em todo o site
  • Combine HTTPS + non-www (ou www) em uma unica regra para evitar redirecionamentos encadeados

3. Performance com GZIP e Cache

A compressao GZIP pode reduzir o tamanho dos arquivos transferidos em 60-80%, acelerando o carregamento das paginas. O modulo mod_deflate do Apache comprime respostas de texto como HTML, CSS e JavaScript automaticamente.

"Habilitar GZIP e cache de arquivos estaticos pode melhorar o score do PageSpeed em 20-30 pontos em sites de conteudo tipico."

O cache de arquivos estaticos via mod_expires define por quanto tempo o navegador deve guardar imagens, CSS e JS localmente, reduzindo o numero de requisicoes ao servidor.

4. Headers de Seguranca

Headers HTTP de seguranca protegem contra ataques comuns sem alterar o conteudo da pagina. Os principais sao:

  • X-Content-Type-Options: nosniff — previne que o browser interprete arquivos com tipo MIME incorreto
  • X-Frame-Options: SAMEORIGIN — protege contra clickjacking impedindo que sua pagina seja carregada em iframes de outros dominios
  • X-XSS-Protection — ativa o filtro XSS embutido em browsers mais antigos

5. mod_rewrite e SPA

O mod_rewrite e um dos modulos mais poderosos do Apache, permitindo reescrever URLs com expressoes regulares. Para Single Page Applications (React, Vue, Angular), o padrao mais comum e redirecionar todas as rotas para index.html, deixando o roteamento para o JavaScript do cliente.

6. Perguntas Frequentes

O .htaccess funciona com Nginx?

Nao. O .htaccess e exclusivo do servidor Apache. Para Nginx, use nossa ferramenta de Gerador de Configuracao Nginx.

Meu .htaccess nao esta funcionando, o que fazer?

Verifique se o Apache tem AllowOverride habilitado para o diretorio. Sem essa permissao, o .htaccess e ignorado. Em hospedagens compartilhadas geralmente ja esta habilitado. Tambem verifique se os modulos necessarios (mod_rewrite, mod_deflate, mod_expires) estao ativos.

O .htaccess afeta a performance do servidor?

Sim, levemente. O Apache le o .htaccess em cada requisicao para cada diretorio na hierarquia do arquivo solicitado. Em sites de alto trafego, prefira configurar diretamente no httpd.conf ou Virtual Host. Para sites menores e hospedagens compartilhadas, o impacto e negligivel.