12 min de leitura
Como verificar redirecionamentos de URL (e ler a cadeia)
Verifique redirecionamentos passo a passo com TrueURL, curl e DevTools, leia cada salto da cadeia e corrija loops, cadeias longas e mistura de 301 e 302.
Ler artigoFerramenta de redirecionamento grátis
Rastreie cada salto entre uma URL e o destino final. Encontre redirecionamentos desnecessários, códigos temporários e saltos lentos e depois reduza a cadeia a um único redirecionamento.
Pressione Enter para verificar
A rede de borda da Cloudflare sempre valida os certificados, então esta opção não consegue pular a verificação. Problemas de certificado são informados no resultado.
Enviado com a primeira requisição, até 16 KB. Corpos em JSON são enviados como application/json e os demais como formulário, a menos que você defina um cabeçalho Content-Type.
De 1 a 50. Os navegadores param depois de 20.
Os sites podem redirecionar celulares, rastreadores e robôs de pré-visualização de links de formas diferentes.
Enviados em todas as requisições da cadeia.
Nenhum cabeçalho personalizado.
Digite um valor para enviar este cabeçalho. Valores de cabeçalhos nunca são salvos.
Segue as tags <meta http-equiv="refresh"> e os cabeçalhos Refresh encontrados em páginas HTML.
Segue redirecionamentos simples e incondicionais nos scripts da página, como location.href = "…".
As configurações ficam salvas neste navegador. Cookies, valores de cabeçalhos e o corpo do POST nunca são salvos.
Uma cadeia de redirecionamentos é a sequência de redirecionamentos que um navegador ou rastreador precisa seguir antes de chegar a uma página com conteúdo. Um salto, como de /old-page para /new-page, é normal. As cadeias crescem quando as regras se acumulam ao longo dos anos: uma regra de HTTP para HTTPS, depois uma regra de www, depois uma de barra final e, por fim, uma regra herdada do último redesign. Esta cadeia tem quatro redirecionamentos onde um bastaria:
http://example.com/shop 301
https://example.com/shop 301
https://www.example.com/shop 301
https://www.example.com/shop/ 302
https://www.example.com/store/ 200
Cada linha é um salto. O status mostra o tipo de redirecionamento: 301 e 308 são permanentes, enquanto 302, 303 e 307 são temporários. O método mostra em que ponto um POST virou GET, como os navegadores fazem depois de um 301, 302 ou 303. O valor bruto de Location mostra exatamente o que o servidor enviou, o que ajuda a identificar caminhos relativos, barras faltando ou query strings indesejadas. Saltos marcados como meta refresh ou JavaScript são redirecionamentos do lado do cliente encontrados no HTML da página (ou em um cabeçalho Refresh), e não em um cabeçalho Location.
Uma cadeia termina de uma destas quatro formas: uma resposta normal na URL final, um loop de redirecionamento, o limite de Máximo de saltos ou um erro em um salto específico, como uma falha de DNS, um tempo limite esgotado (timeout) ou um problema de certificado.
http://example.com/page vá diretamente para https://www.example.com/page/.12 min de leitura
Verifique redirecionamentos passo a passo com TrueURL, curl e DevTools, leia cada salto da cadeia e corrija loops, cadeias longas e mistura de 301 e 302.
Ler artigo13 min de leitura
O que significa cada código de status 3xx: 301, 302, 303, 307 e 308 comparados em permanência, método, cache e SEO, com exemplos de nginx, Apache e PHP.
Ler artigoO ideal é um único redirecionamento de qualquer URL antiga até a URL final. Dois podem ser aceitáveis quando inevitáveis, por exemplo a passagem de HTTP para HTTPS seguida de uma mudança de host. O TrueURL sinaliza cadeias com mais de três redirecionamentos. O Googlebot desiste depois de 10 saltos, e os navegadores param depois de cerca de 20, com o erro ERR_TOO_MANY_REDIRECTS (“redirecionou você muitas vezes”).
O Google já afirmou que redirecionamentos 3xx não perdem PageRank, então uma cadeia não dilui diretamente os sinais de ranqueamento. Os problemas práticos são páginas mais lentas, requisições de rastreamento desperdiçadas e uma chance maior de que um dos saltos da cadeia esteja quebrado ou seja temporário. Trate as cadeias como dívida técnica e reduza-as.
Uma cadeia termina em algum momento, em uma URL final. Um loop nunca termina, porque leva de volta a uma URL que já foi visitada, e os navegadores mostram um erro em vez de uma página. O TrueURL detecta os dois casos; o Detector de loop de redirecionamento explica as causas comuns de loops e como corrigi-los.
Sim. Defina o Método HTTP como POST nas Configurações avançadas e adicione um corpo da requisição. A cadeia então segue as regras dos navegadores: depois do POST, um 301, 302 ou 303 continua como GET sem o corpo, enquanto um 307 ou 308 repete o POST com o mesmo corpo.
O nome do host da URL final é diferente do que você digitou (um www. no início é ignorado). Isso é esperado em links curtos e migrações de domínio. Se uma página do seu próprio site for parar inesperadamente em outro domínio, investigue: isso pode indicar uma regra mal configurada, um site invadido ou um open redirect (redirecionamento aberto).
Sim, por padrão. O TrueURL analisa as respostas HTML em busca de tags meta refresh e redirecionamentos JavaScript simples, continua a cadeia a partir deles e identifica esses saltos, para que você possa distingui-los dos redirecionamentos HTTP. Você pode desativar essa opção para ver apenas os redirecionamentos do lado do servidor ou usar o Verificador de meta refresh para ver os detalhes.
A requisição desse salto falhou antes de chegar qualquer resposta HTTP: o nome do host não foi resolvido, a conexão foi recusada ou o tempo limite se esgotou, o certificado TLS era inválido ou o redirecionamento apontava para um endereço inválido ou bloqueado. A mensagem de erro do salto indica qual foi o caso. Os saltos anteriores continuam visíveis, então você vê exatamente onde a cadeia se rompeu.