wils@web ~ $ cat ~/ajuda/como-utilizar-o-arquivo-htaccess-para-redirecionamentos-e-controle-de-acesso-no-apache-2-4.md

Servidores

Como utilizar o arquivo .htaccess para redirecionamentos e controle de acesso no Apache 2.4

atualizado em 22/08/2026

O arquivo .htaccess é uma poderosa ferramenta de configuração do servidor Apache, permitindo redirecionamentos e controle de acesso de forma simples e eficaz.

Introdução

O Apache 2.4 utiliza o arquivo .htaccess para modificar a configuração do servidor em diretórios específicos. Neste manual, abordaremos como realizar redirecionamentos e controlar o acesso a recursos utilizando este arquivo.

Passo a Passo

1. Criar ou Editar o Arquivo .htaccess

Primeiro, você precisa ter acesso ao diretório onde deseja aplicar as regras. Crie ou edite o arquivo .htaccess com um editor de texto:

nano /caminho/para/seu/diretorio/.htaccess

2. Redirecionamentos

Para redirecionar URLs, você pode usar as seguintes diretivas:

Redirecionamento 301 (Permanente)

Redirect 301 /antiga-url /nova-url

Exemplo:

Redirect 301 /pagina-antiga.html /pagina-nova.html

Redirecionamento 302 (Temporário)

Redirect 302 /antiga-url /nova-url

Exemplo:

Redirect 302 /temporaria.html /nova-temporaria.html

3. Controle de Acesso

Para restringir o acesso a determinados diretórios ou arquivos, utilize as seguintes diretivas:

Proteger Diretório com Senha

Primeiro, crie um arquivo de senhas utilizando o comando:

htpasswd -c /caminho/para/.htpasswd usuario

Em seguida, adicione as seguintes linhas ao seu .htaccess:

AuthType Basic
AuthName "Área Restrita"
AuthUserFile /caminho/para/.htpasswd
Require valid-user

Negar Acesso a um IP Específico

Deny from 192.168.1.1

Para permitir acesso apenas a um IP específico:

Order Deny,Allow
Deny from all
Allow from 192.168.1.2

Conclusão

O uso do .htaccess é uma maneira eficiente de gerenciar redirecionamentos e controle de acesso no Apache. Sempre faça backup de suas configurações antes de realizar alterações. Uma dica importante é testar as regras 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.