wils@web ~ $ cat ~/ajuda/como-configurar-o-arquivo-htaccess-no-apache-2-4-para-redirecionamentos-eficientes.md

Servidores

Como configurar o arquivo .htaccess no Apache 2.4 para redirecionamentos eficientes

atualizado em 05/09/2026

O arquivo .htaccess é uma ferramenta poderosa para gerenciar configurações do servidor Apache, permitindo redirecionamentos e outras funcionalidades diretamente no diretório da aplicação.

Introdução

Configurar o arquivo .htaccess para redirecionamentos pode melhorar a experiência do usuário e a SEO do seu site. Neste manual, abordaremos como realizar redirecionamentos eficientes no Apache 2.4.

Passo a Passo

1. Habilitar o uso de .htaccess

  • Certifique-se de que o módulo mod_rewrite está habilitado. Execute o seguinte comando:
  • sudo a2enmod rewrite
  • Edite o arquivo de configuração do Apache para permitir o uso do .htaccess:
  • sudo nano /etc/apache2/sites-available/000-default.conf
  • Localize a diretiva <Directory /var/www/html> e altere para:
  • <Directory /var/www/html>
        AllowOverride All
      </Directory>

2. Criar ou editar o arquivo .htaccess

  • Navegue até o diretório da sua aplicação:
  • cd /var/www/html
  • Crie ou edite o arquivo .htaccess:
  • nano .htaccess

3. Adicionar redirecionamentos

  • Para redirecionar uma URL antiga para uma nova, adicione a seguinte linha:
  • Redirect 301 /url-antiga http://www.seusite.com/url-nova
  • Para redirecionamentos com mod_rewrite:
  • RewriteEngine On
    RewriteRule ^pagina-antiga$ /pagina-nova [R=301,L]

4. Testar as regras de redirecionamento

  • Reinicie o Apache para aplicar as mudanças:
  • sudo systemctl restart apache2
  • Teste as URLs no navegador para garantir que os redirecionamentos estão funcionando corretamente.

Conclusão

O uso correto do arquivo .htaccess pode otimizar seu site e melhorar a navegação dos usuários. Sempre faça backup do arquivo antes de realizar alterações. Uma dica importante é utilizar redirecionamentos 301 para manter a autoridade das páginas antigas.

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.