Gerador .htaccess
Crie um arquivo Apache .htaccess com redirecionamentos HTTPS, regras www, Gzip, cache e blocos de acesso.
Gerador .htaccess
Monte um arquivo Apache .htaccess funcional marcando as regras necessárias - sem memorizar a sintaxe mod_rewrite. Ative Forçar HTTPS e o gerador grava RewriteCond e 301 RewriteRule que enviam cada solicitação http para seu equivalente seguro. Escolha uma opção www para canonizar seu host: redirecione todos os visitantes para o subdomínio www ou retire-o para um domínio simples, para que os mecanismos de pesquisa indexem uma única versão e suas análises parem de dividir o tráfego.
Cada alternância é mapeada para um bloco bem formado e cada bloco é precedido por um breve comentário para que a saída permaneça legível quando você a cola no arquivo na raiz do documento. Habilite o Gzip e você obterá uma seção mod_deflate cobrindo os tipos de texto comuns – HTML, CSS, JavaScript, JSON, XML e SVG – que diminuem bastante ao longo do tempo. Habilite o cache do navegador e um bloco mod_expires define tempos de vida sensatos em um futuro distante para imagens, fontes e ativos estáticos, mantendo o HTML atualizado.
As opções voltadas para a segurança também estão aqui. Desative a listagem de diretórios para impedir que o Apache forneça um índice de qualquer pasta que não possua um. Bloqueie arquivos ocultos para negar solicitações de dotfiles como .env, .git e o próprio .htaccess, que nunca devem ser acessíveis por HTTP. Um campo 404 personalizado adiciona uma linha ErrorDocument apontando para sua própria página de erro. As seções são emitidas em uma ordem estável – redirecionamentos primeiro, depois compactação, armazenamento em cache e regras de acesso – para que o arquivo se comporte de maneira previsível.
Tudo é gerado localmente no seu navegador. Nada sobre o seu site é carregado, nenhum arquivo é enviado para um servidor e a saída é sua para copiar ou baixar. Como o .htaccess é lido em todas as solicitações, mantenha-o simples e remova os blocos que você não usa.