Skip to main content

Gerador de .htaccess

Gere regras .htaccess para servidores Apache. Selecione os recursos que voce precisa e copie a configuracao gerada para o seu servidor.

Ad (leaderboard)

Redirecionamentos

Desempenho

Seguranca

Diversos

.htaccess Gerado

Secoes: 0 Linhas: 0
Rate this tool
0.0 / 5 · 0 ratings

Embed This Calculator

Add this calculator to your website for free. Copy the single line of code below and paste it into your HTML. The calculator auto-resizes to fit your page.

<script src="https://calchammer.com/embed.js" data-calculator="htaccess-generator" data-category="everyday"></script>
data-theme "light", "dark", or "auto"
data-values Pre-fill inputs, e.g. "amount=1000"
data-max-width Max width, e.g. "600px"
data-border "true" or "false"
Or use an iframe instead
<iframe src="https://calchammer.com/embed/everyday/htaccess-generator" width="100%" height="500" style="border:none;border-radius:12px;" title="Htaccess Generator Calculator"></iframe>

Preview

yoursite.com/blog
Htaccess Generator Calculator auto-resizes here
Ad (in_results)

O Que e um Arquivo .htaccess?

O arquivo .htaccess e um poderoso arquivo de configuracao usado por servidores web Apache para controlar o comportamento do servidor por diretorio. O nome significa "hypertext access" e o arquivo tem sido uma pedra angular da administracao de servidores Apache desde os primordios da web. Diferente dos arquivos de configuracao principais do Apache (httpd.conf ou apache2.conf), que requerem reinicializacao do servidor para entrar em vigor, as alteracoes no .htaccess sao aplicadas imediatamente na proxima requisicao. Isso torna o .htaccess especialmente valioso em ambientes de hospedagem compartilhada onde os usuarios nao tem acesso a configuracao principal do servidor.

Quando o Apache recebe uma requisicao, ele verifica a existencia de arquivos .htaccess em cada diretorio desde a raiz do documento ate o diretorio que contem o arquivo solicitado. As diretivas de todos os arquivos .htaccess correspondentes sao mescladas, com diretivas em diretorios mais especificos substituindo as de diretorios superiores. Esse comportamento em cascata permite definir padroes em todo o site no .htaccess raiz e substitui-los em subdiretorios especificos conforme necessario.

Ad (in_content)

Casos de Uso Comuns do .htaccess

Redirecionamentos HTTPS e WWW

Forcar HTTPS garante que todo o trafego para o seu site seja criptografado. A regra de redirecionamento usa o modulo mod_rewrite do Apache para verificar se a conexao atual nao esta usando HTTPS e, se nao estiver, redireciona para a versao HTTPS com um redirecionamento permanente 301. Da mesma forma, voce pode padronizar seu dominio redirecionando www para sem www ou vice-versa. Esses redirecionamentos sao importantes para SEO porque mecanismos de busca tratam URLs com e sem www como sites separados, e ter ambos ativos pode dividir sua autoridade de links e causar problemas de conteudo duplicado.

Compressao Gzip e Cache do Navegador

Habilitar a compressao gzip via mod_deflate pode reduzir o tamanho de respostas baseadas em texto em 60 a 80 por cento. As regras do .htaccess especificam quais tipos MIME comprimir, tipicamente incluindo HTML, CSS, JavaScript, JSON, XML e SVG. O cache do navegador usa mod_expires ou mod_headers para definir cabecalhos Cache-Control e Expires para ativos estaticos como imagens, folhas de estilo e arquivos JavaScript. Ao informar os navegadores para armazenar esses recursos em cache por dias ou semanas, voce elimina downloads redundantes e melhora dramaticamente os tempos de carregamento de pagina para visitantes recorrentes.

Cabecalhos de Seguranca e Controle de Acesso

Cabecalhos de seguranca protegem seu site contra ataques web comuns. X-Content-Type-Options impede MIME type sniffing. X-Frame-Options impede clickjacking controlando se sua pagina pode ser incorporada em iframes. X-XSS-Protection habilita o filtro XSS integrado do navegador. Referrer-Policy controla quanta informacao de URL e compartilhada quando usuarios navegam para fora do seu site. Desabilitar a listagem de diretorios impede que visitantes naveguem na estrutura de arquivos quando nao ha arquivo de indice presente. Proteger arquivos sensiveis como o proprio .htaccess, .env e arquivos de configuracao impede a exposicao acidental de detalhes internos do servidor.

Protecao contra Hotlink

A protecao contra hotlink impede que outros sites incorporem suas imagens, videos e outros arquivos de midia diretamente, o que consome sua largura de banda sem fornecer nenhum beneficio. As regras do mod_rewrite verificam o cabecalho HTTP Referer e bloqueiam requisicoes originadas de dominios diferentes do seu. Requisicoes legitimas do seu proprio dominio e crawlers de mecanismos de busca sao permitidos, enquanto requisicoes de outros dominios sao bloqueadas com uma resposta 403 Forbidden ou redirecionadas para uma imagem de substituicao.

Perguntas Frequentes

O que e um arquivo .htaccess?

Um arquivo de configuracao para servidores web Apache que aplica configuracoes por diretorio. Ele controla redirecionamentos, acesso, cache, compressao, cabecalhos de seguranca e paginas de erro personalizadas sem necessidade de acesso a configuracao principal do servidor.

Onde devo colocar o arquivo .htaccess?

Coloque-o no diretorio raiz do seu site (geralmente public_html ou www). As regras se aplicam a esse diretorio e todos os subdiretorios. O arquivo deve ter permissoes 644 e finais de linha no estilo Unix.

O .htaccess afeta o desempenho?

O Apache le os arquivos .htaccess em cada requisicao, o que adiciona sobrecarga. Em sites com alto trafego, colocar as diretivas na configuracao principal e melhor. Para a maioria dos sites em hospedagem compartilhada, o impacto e insignificante.

O .htaccess pode forcar HTTPS?

Sim. Usando mod_rewrite, voce redireciona todo o trafego HTTP para HTTPS com um redirecionamento permanente 301. Essa deve ser uma das primeiras regras no seu arquivo .htaccess.

O que sao cabecalhos de seguranca no .htaccess?

Cabecalhos de resposta HTTP definidos via mod_headers que instruem os navegadores a habilitar recursos de seguranca. Eles impedem MIME sniffing, clickjacking, XSS e vazamento de referrer.

Related Calculators

Disclaimer: This calculator is for informational and educational purposes only. Results are estimates and should not be considered professional expert advice. Consult a qualified professional before making decisions based on these calculations. See our full Disclaimer.