Redirecionar

Fundamentos de Domínio
Uma técnica que encaminha automaticamente os visitantes de uma URL para outra.
← Voltar ao Glossário

O que é um Redirect?

A redirect é uma técnica que encaminha automaticamente visitantes e motores de busca de uma URL para outra. Quando os usuários solicitam o URL original, o servidor responde com instruções para navegar para um destino diferente. Redirecionamentos são essenciais para a manutenção do site, migrações de domínio, reestruturação de URL e preservação do valor de SEO quando os locais de conteúdo mudam.

Tipos de redirecionamento HTTP

301 - Redirecionamento Permanente

Indica que a página foi permanentemente movida:

HTTP/1.1 301 Moved Permanently

Location: https://newsite.com/page

302 - Redirecionamento Temporário (Encontrado)

Indica uma jogada temporária:

HTTP/1.1 302 Found

Location: https://temporary-url.com/page

307 - Redirecionamento Temporário (Strict)

Método de conservação da requisição de versão HTTP/1.1:

308 - Redirecionamento Permanente (Strict)

Método de preservação permanente de redirecionamento HTTP/1.1:

Casos comuns de utilização redireccionada

# Consolidação de Domínio

Redirecionar todas as variações para o domínio primário:

example.com → www.example.com (or vice versa)

http:// → https://

oldbrand.com → newbrand.com

# Mudanças na Estrutura de URL

Ao reorganizar a arquitetura do site:

/old-page/ → /new-page/

/category/page → /new-category/page

/blog/2020/post → /articles/post

# Migração de Conteúdo

Movendo conteúdo entre plataformas ou domínios:

blog.example.com/post → example.com/blog/post

oldsite.com/* → newsite.com/*

# Aplicação HTTPS

Proteger todo o tráfego:

http://example.com → https://example.com

Métodos de aplicação

Configuração do servidor (Apache)

# .htaccess

Redirect 301 /old-page https://example.com/new-page

# Multiple redirects with RewriteRule

RewriteEngine On

RewriteRule ^old-path/(.*)$ /new-path/$1 [R=301,L]

# Force HTTPS

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Configuração do Servidor (Nginx)

# Single redirect

location /old-page {

return 301 https://example.com/new-page;

}

# Pattern-based redirect

location ~* ^/old-path/(.*)$ {

return 301 /new-path/$1;

}

# Force HTTPS

server {

listen 80;

server_name example.com;

return 301 https://example.com$request_uri;

}

# JavaScript Redirect (Client-Side)

// Immediate redirect

window.location.href = "https://example.com/new-page";

// Delayed redirect

setTimeout(() => {

window.location.replace("https://example.com/new-page");

}, 3000);

# Meta Atualizar (HTML)

<meta http-equiv="refresh" content="0;url=https://example.com/new-page">
*Nota: Não recomendado para SEO*

Considerações sobre SEO

Melhores práticas

1. Use 301 para mudanças permanentes: Transferências de sinais de classificação

2. Evite correntes de redirecionamento: A→B→C→D retarda o rastreamento

3. Atualizar links internos: Ponto para destinos finais

4. Monitor redirecionar desempenho: Acompanhar na análise

5. Configurar canônicos adequados: Complementar redirecionamentos

# Redirecionar Impacto no SEO

Redirecionar TipoTransferência de Capital de LigaçãoActualização do Índice
301~90-99%Sim.
302MínimoNão
Meta- actualizaçãoVariaçõesDevagar
JavaScriptLimitadoNão confiável

Problemas comuns de redirecionamento

# Redireccionar Correntes

Vários redirecionamentos sequenciais:

A → B → C → D (Bad: 4 hops)

A → D (Good: Direct)

Redirect Loops

Ciclo de redirecionamento infinito:

A → B → A → B → ... (Error: ERR_TOO_MANY_REDIRECTS)

# Conteúdo Misto redirecciona

Página HTTPS redirecionando para HTTP (ou vice-versa sem cadeia adequada)

Redirecionamentos devidamente implementados são essenciais para manter a experiência do usuário e rankings de mecanismos de busca durante qualquer URL ou alterações de domínio.

Coloque este Conhecimento em Prática

Use a API DomScan para verificar disponibilidade de domínio, saúde e muito mais.