Visualizador de Cadeia de Redirecionamentos
Rastreie a cadeia completa de redirecionamento para qualquer URL e veja cada salto (301/302/307/308) até o destino final. Valide redirecionamentos canônicos (HTTP→HTTPS, www/não-www, caminhos de localidade), revele loops e cadeias longas e, opcionalmente, inspecione cabeçalhos brutos incluindo Location. Exporte resultados para JSON para auditorias e monitoramento.
Funcionalidades
- Rastreie cadeias de redirecionamento (301/302/307/308) e revele a URL de destino final.
- Mostre o alvo Location de cada salto para entender o roteamento e a canonicalização.
- Valide redirecionamentos canônicos comuns (HTTP→HTTPS, www↔não-www).
- Visualização opcional de cabeçalhos brutos para depuração mais profunda (incluindo Location e cabeçalhos de cache, se presentes).
- Copie resultados para tickets, auditorias e manuais de migração.
- Exporte relatórios JSON para automação e verificações de SEO repetíveis.
- Seguro por padrão: bloqueia alvos de rede privada e usa um User-Agent fixo.
🧭 Como usar for redirect-chain-viewer
Cole a URL que deseja testar
Insira a URL inicial (incluindo o protocolo, se possível). Testar tanto http:// quanto https:// pode revelar problemas de canonicalização.
Mantenha "Seguir Redirecionamentos" ativado
Esta ferramenta é projetada para rastrear cadeias. Seguir redirecionamentos mostra cada salto e o destino final.
Ative "Mostrar Cabeçalhos Brutos" ao depurar
Se precisar de pistas mais profundas (formatação de Location, camadas de cache, comportamento do servidor), ative cabeçalhos brutos para ver mais detalhes.
Interprete a cadeia
Procure por saltos extras, trocas de protocolo, trocas de nome de host ou reescritas de localidade. A melhor cadeia geralmente tem 0–1 saltos até a URL canônica.
Exporte JSON para auditorias
Baixe o relatório JSON para armazenar resultados, comparar alterações ao longo do tempo ou anexar evidências a tickets de SEO/operações.
Especificações técnicas
Comportamento de rastreamento de redirecionamento
A ferramenta solicita a URL e segue as respostas de redirecionamento, coletando cada salto até o destino final ou até que o limite configurado de redirecionamentos seja atingido.
| Configuração | Comportamento | Padrão |
|---|---|---|
| Seguir Redirecionamentos | Segue redirecionamentos para coletar a cadeia completa | Ativado |
| Máximo de Redirecionamentos | Interrompe o rastreamento após este número de saltos | 15 |
| Mostrar Cabeçalhos Brutos | Inclui cabeçalhos de resposta brutos na saída para depuração | Desativado |
| Tempo Limite | Limite de tempo limite da requisição | 15000 ms |
| User-Agent | Identifica o agente do usuário da requisição | Encode64Bot/1.0 (+https://encode64.com) |
| Redes privadas | Bloqueia o acesso a intervalos de rede privada por segurança | Desativado (redes privadas não permitidas) |
Padrões comuns de redirecionamento "bons"
A maioria dos sites deve convergir rapidamente para um URL canônico para minimizar a latência e a sobrecarga do rastreador.
| Objetivo | Exemplo de cadeia | Recomendado |
|---|---|---|
| HTTP→HTTPS | http://example.com → https://example.com | ✅ Sim (permanente) |
| Host canônico | https://example.com → https://www.example.com (ou inverso) | ✅ Sim (permanente) |
| Normalização de barra final | /page → /page/ | ✅ Às vezes (seja consistente) |
| Normalização de localidade | / → /en/ | ✅ Se a sua estratégia exigir |
| Múltiplos saltos | http → https → www → /en/ → /page/ | ⚠️ Reduza se possível |
Detecção de loop e modos de falha
Os loops de redirecionamento geralmente surgem de regras conflitantes entre camadas (CDN + Nginx + aplicativo) ou configurações de canonicalização incompatíveis.
| Sintoma | Causa típica | Abordagem de correção |
|---|---|---|
| Atinge o limite de redirecionamentos | Loop entre dois URLs (www↔não-www, http↔https, regras de barra) | Auditar regras no CDN, proxy reverso, roteador do aplicativo; garantir uma única fonte da verdade |
| 302/307 inesperado | Redirecionamento temporário definido por autenticação, teste A/B, middleware | Mudar para 301/308 para movimentos permanentes; isolar o comportamento do middleware |
| Cadeia varia por região | Roteamento de borda varia por POP / geolocalização / dispositivo | Testar múltiplos URLs de entrada; padronizar redirecionamentos na borda |
Linha de comando
Use curl para inspecionar cadeias de redirecionamento rapidamente no terminal, de forma similar ao que esta ferramenta visualiza.
macOS / Linux
Mostrar cabeçalhos da cadeia de redirecionamento
curl -IL http://example.com-I imprime apenas cabeçalhos, -L segue redirecionamentos. Você verá cada status HTTP e salto de Location.
Imprimir URL final efetiva após redirecionamentos
curl -Ls -o /dev/null -w "%{url_effective}
" http://example.comExibe a URL final após seguir os redirecionamentos.
Windows (PowerShell)
Inspecionar resposta e redirecionamentos
Invoke-WebRequest -Uri http://example.com -MaximumRedirection 10 -Method Get | Select-Object StatusCode, BaseResponseO PowerShell pode seguir redirecionamentos até um limite e mostra o status resultante.
Casos de uso
Verificações de canonicalização para SEO
Confirmar que cada URL de entrada resolve para uma URL canônica de forma rápida e consistente.
- Garantir que HTTP redireciona para HTTPS
- Garantir que a escolha canônica www/não-www seja aplicada
- Reduzir cadeias de múltiplos saltos para melhorar a eficiência de rastreamento
Migrações de site e mudanças de domínio
Validar que URLs antigos redirecionam corretamente para seus equivalentes novos e que a cadeia termina com uma resposta 200.
- Verificar que slugs antigos redirecionam para novos slugs
- Confirmar redirecionamentos permanentes (301/308) para conteúdo movido
- Identificar situações de redirecionamento-para-404
Depuração de CDN / proxy reverso
Entenda como as regras de borda, proxies e a aplicação interagem quando uma URL é solicitada.
- Identificar qual camada cria cada salto
- Detectar loops causados por regras de canonização duplicadas
QA para roteamento localizado
Valide o roteamento de localidade ou região (ex.: / → /pt/) sem criar acidentalmente longas cadeias de redirecionamento ou loops.
- Confirmar o comportamento de reescrita de localidade
- Evitar padrões /pt → /pt/ → /pt (loop)
❓ Frequently Asked Questions
❓Por que cadeias de redirecionamento são ruins para SEO?
❓O que devo usar: 301 ou 308?
HTTP de forma mais estrita, enquanto o 301 é amplamente usado e compreendido. Para SEO, qualquer um pode ser adequado se usado consistentemente para mudanças permanentes.❓Por que vejo 302/307 quando esperava 301?
❓Como encontro a causa de um loop de redirecionamento?
HTTPS, app força HTTP). Faça auditoria uma camada por vez e mantenha a lógica de canonização em um único local quando possível.❓Devo redirecionar barras finais?
❓É seguro colar URLs aqui?
Pro Tips
Procure ter 0–1 redirecionamentos para alcançar a URL canônica. Atualize links internos e sitemaps para apontar diretamente para o destino final.
Mantenha regras de canonização em uma camada (CDN OU proxy OU app) para evitar redirecionamentos conflitantes e loops.
Para mudanças permanentes, use 301/308 e evite 302/307, a menos que o redirecionamento seja realmente temporário.
Ao testar o comportamento canônico, verifique as variantes de protocolo e host (http/https + www/não-www) e compare os resultados.
Exporte resultados em JSON durante migrações para rastrear regressões e comprovar a correção dos redirecionamentos para as partes interessadas.
Additional Resources
Other Tools
- Embelezador CSS
- Embelezador HTML
- Embelezador Javascript
- Embelezador PHP
- Seletor de Cores
- Extrator de Sprites
- Codificador Binário Base32
- Decodificador Base32
- Codificador Base32
- Codificador Binário Base58
- Decodificador Base58
- Codificador Base58
- Codificador Binário Base62
- Decodificador Base62
- Codificador Base62
- Codificador Binário Base64
- Decodificador Base64
- Codificador Base64
- Codificador Binário Hexadecimal
- Decodificador Hexadecimal
- Codificador Hexadecimal
- Formatador Csharp
- Formatador CSV
- Dockerfile Formatter
- Formatador Elm
- Formatador ENV
- Formatador Go
- Formatador GraphQL
- Formatador HCL
- Formatador INI
- Formatador JSON
- Formatador LaTeX
- Formatador Markdown
- Formatador Objective-C
- Php Formatter
- Formatador Proto
- Formatador Python
- Formatador Ruby
- Formatador Rust
- Formatador Scala
- Formatador de Script Shell
- Formatador SQL
- Formatador SVG
- Formatador Swift
- Formatador TOML
- Typescript Formatter
- Formatador XML
- Formatador YAML
- Formatador Yarn
- Minificador CSS
- Html Minifier
- Javascript Minifier
- Minificador JSON
- Minificador XML
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- Visualizador de Cabeçalhos HTTP
- Http Status Checker
- Open Graph Meta Checker
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- Tls Certificate Checker
- PDF para Texto
- Testador de Regex
- Verificador de Classificação SERP
- Consulta Whois