Gerador de .htaccess - Ferramenta Gratuita para Configuração Apache
Crie regras .htaccess do Apache visualmente. Selecione opções, configure as configurações e obtenha código pronto para uso com destaque de sintaxe.
O que é um arquivo .htaccess?
Um arquivo .htaccess (hypertext access) é um arquivo de configuração usado por servidores web Apache para controlar as configurações no nível do diretório. Ele permite que você configure redirecionamentos de URL, controle de acesso, regras de cache, compressão, páginas de erro personalizadas e cabeçalhos de segurança sem modificar a configuração principal do servidor. O arquivo é colocado no diretório raiz do seu site e se aplica a todos os arquivos nesse diretório e subdiretórios.
Como usar este Gerador de .htaccess
- Selecione as opções — Marque as caixas das regras de que você precisa (HTTPS, cache, Gzip, etc.)
- Configure os detalhes — Preencha domínios, caminhos, endereços IP e outras configurações conforme necessário
- Revise o código — O código .htaccess gerado é atualizado em tempo real com destaque de sintaxe
- Copie ou baixe — Clique em Copiar código ou Baixar .htaccess para obter seu arquivo
- Envie — Coloque o arquivo .htaccess no diretório raiz do seu site via FTP/SFTP
Por que usar este Gerador de .htaccess?
- Interface visual — Não há necessidade de memorizar as diretivas do Apache. Alterne as opções e preencha os campos
- Mais de 14 tipos de regras — HTTPS, redirecionamentos WWW, páginas de erro, cache, Gzip, CORS, controle de IP, proteção contra hotlink e muito mais
- Visualização em tempo real — Veja o código gerado ser atualizado instantaneamente conforme você altera as configurações
- Destaque de sintaxe — A saída com código de cores facilita a leitura e a verificação das regras
- Copiar e baixar — Cópia com um clique para a área de transferência ou download como um arquivo .htaccess pronto para uso
- Privacidade em primeiro lugar — Tudo é executado no seu navegador. Nenhum dado de configuração do servidor é enviado para qualquer lugar
FreeToolbox vs Outros Geradores de .htaccess
| Funcionalidade | FreeToolbox | htaccessredirect.net | htaccess-generator.org |
|---|---|---|---|
| Tipos de regra | 14+ | 5-6 | 8-10 |
| Visualização em tempo real | Sim | Não (botão) | Não (botão) |
| Destaque de sintaxe | Sim | Não | Não |
| Download do arquivo | Sim | Sim | Sim |
| Regras de IP | Sim (múltiplos) | Limitado | Sim |
| Proteção contra Hotlink | Sim | Não | Sim |
| Anúncios | Mínimo | Pesado | Pesado |
Perguntas frequentes
Onde coloco o arquivo .htaccess?
Envie o arquivo .htaccess para o diretório raiz do seu site (geralmente public_html ou www) via FTP ou SFTP. As regras se aplicarão a todos os arquivos nesse diretório e seus subdiretórios.
Isso funcionará em servidores Nginx?
Não. O arquivo .htaccess é específico para servidores web Apache. O Nginx usa um formato de configuração diferente (nginx.conf). A maioria dos provedores de hospedagem compartilhada usa Apache, mas servidores VPS/cloud geralmente usam Nginx.
O .htaccess pode deixar meu site mais lento?
O Apache lê arquivos .htaccess em cada solicitação, portanto, regras complexas podem adicionar uma pequena sobrecarga. Para sites com alto tráfego, é melhor mover as regras para a configuração principal do Apache (httpd.conf). Para a maioria dos sites, o impacto é insignificante.
O que significa o redirecionamento 301 vs 302?
Um redirecionamento 301 é permanente — os mecanismos de pesquisa atualizarão seu índice. Um redirecionamento 302 é temporário — os mecanismos de pesquisa mantêm o URL original. Use 301 para alterações permanentes de URL e 302 para redirecionamentos temporários.
Como testo se meu .htaccess está funcionando?
Após o envio, teste visitando os URLs afetados. Para redirecionamentos, verifique se o navegador redireciona corretamente. Para regras de segurança, tente acessar arquivos bloqueados. Use as ferramentas de desenvolvedor do navegador (guia Rede) para verificar cabeçalhos e códigos de status.
E se meu .htaccess causar um erro 500?
Um erro de sintaxe em .htaccess causará um erro 500 Internal Server Error. Conecte-se via FTP, renomeie ou exclua o arquivo .htaccess para restaurar o acesso e, em seguida, corrija o problema de sintaxe. Sempre mantenha um backup antes de fazer alterações.