ilustração de redirecionamento 301
Imagem de storyset no Freepik

Como Fazer Redirecionamentos 301 Através do Htaccess

O uso de redirecionamentos 301 no arquivo .htaccess é um método essencial para controlar o tráfego em seu site. Eles são especialmente úteis para garantir que os visitantes cheguem à página certa se você alterou a URL de um conteúdo ou movido uma página completamente. Neste artigo, apresentaremos diversas formas de realizar redirecionamentos 301 por meio do .htaccess.

O Que é um Redirecionamento 301?

Um redirecionamento 301 é um comando HTTP que informa aos navegadores que uma página específica foi movida permanentemente para uma nova URL. Ele é uma forma eficaz de manter a autoridade de SEO e o tráfego da página antiga para a nova.

O Que é o Arquivo .htaccess?

O .htaccess (Hypertext Access) é um arquivo de configuração do Apache, um dos servidores web mais usados. Ele permite alterar a configuração do servidor em um nível de diretório, fornecendo flexibilidade para gerenciar configurações específicas do site sem precisar acessar o arquivo de configuração principal do servidor.

Como Criar um Redirecionamento 301 Simples

1. Redirecionamento de uma Página Individual

Para redirecionar uma única página, você precisará fornecer a URL antiga e a nova URL. Use o seguinte formato:

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

Redirecionamento de um Domínio Inteiro

2. Redirecionamento do Domínio Antigo para o Novo

Se você quiser redirecionar todo o seu site para um novo domínio, use este código:

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.novodominio.com/$1 [R=301,L]

Como Redirecionar Diretórios

3. Redirecionamento de um Diretório Antigo para o Novo

Para redirecionar todos os arquivos de um diretório antigo para um novo, use o seguinte código:

RedirectMatch 301 ^/diretorio-antigo/ http://www.seusite.com/diretorio-novo/

Como Redirecionar URLs Dinâmicas

4. Redirecionamento de URLs Dinâmicas para URLs Estáticas

Você pode transformar URLs dinâmicas em URLs estáticas mais amigáveis ao SEO usando este método:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^secao-estatica/(.*)/ /script.php?id=$1

Como Lidar com Erros de Página Não Encontrada (404)

5. Redirecionamento de Erros 404 para a Página Inicial

Se uma página não existe mais e você deseja redirecionar o usuário para a página inicial, use este código:

ErrorDocument 404 /index.html

Conclusão

O redirecionamento 301 é uma ferramenta poderosa para o gerenciamento de sites e o SEO. Aprender a manipular o arquivo .htaccess para realizar esses redirecionamentos não apenas melhorará a experiência do usuário, mas também preservará a autoridade do seu site aos olhos dos motores de busca. Lembre-se sempre de fazer um backup do seu arquivo .htaccess antes de fazer quaisquer alterações e testar tudo depois de salvá-lo para garantir que os redirecionamentos estejam funcionando corretamente.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *