wils@web ~ $ cat ~/ajuda/o-que-e-e-como-usar-o-arquivo-htaccess-para-gerenciar-configuracoes-no-apache.md

Servidores

O que é e como usar o arquivo .htaccess para gerenciar configurações no Apache

atualizado em 03/09/2026

O arquivo .htaccess é um arquivo de configuração utilizado pelo servidor web Apache que permite modificar a configuração do servidor por diretório. Ele é amplamente utilizado para gerenciar configurações específicas de um site, como redirecionamentos, restrições de acesso e otimizações de desempenho.

Como usar o arquivo .htaccess

Criando o arquivo .htaccess

  • Abra um terminal e navegue até o diretório raiz do seu site:
  • cd /var/www/html
  • Crie ou edite o arquivo .htaccess:
  • nano .htaccess

Exemplos de configurações

1. Redirecionamento 301

Para redirecionar uma página antiga para uma nova URL:

Redirect 301 /pagina-antiga.html http://www.seusite.com/pagina-nova.html

2. Protegendo diretórios com senha

Para proteger um diretório com autenticação básica:

AuthType Basic
AuthName "Área Restrita"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user

3. Habilitando a compressão Gzip

Para melhorar o desempenho do site, habilite a compressão Gzip:

Options -Indexes
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript

4. Redirecionamento www para não-www

Para redirecionar o tráfego de www para não-www:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.seusite\.com
RewriteRule ^(.*)$ http://seusite.com/$1 [R=301,L]

Conclusão

O arquivo .htaccess é uma ferramenta poderosa para gerenciar configurações do Apache. Use-o com cautela, pois erros de configuração podem causar problemas no seu site. Sempre faça backup antes de modificar o arquivo.

Dica: Teste suas configurações em um ambiente de desenvolvimento antes de aplicá-las em produção.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.