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 artigoGrátis · Sem cadastro · Roda na rede de borda da Cloudflare
Cole qualquer link para ver a cadeia completa de redirecionamentos e a URL final sem abri-lo no navegador. Cada salto mostra o código de status, os cabeçalhos de resposta e o tempo.
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.
Verificadores especializados para cada tipo de problema de redirecionamento.
Quando você clica em Verificar, a URL é enviada ao verificador de redirecionamento (redirect checker) do TrueURL, que roda na rede global de borda (edge) da Cloudflare. O verificador faz a requisição da URL com os redirecionamentos automáticos desativados e lê a resposta. Se for um redirecionamento, ele resolve o cabeçalho Location e requisita a próxima URL, salto a salto (cada salto é uma etapa da cadeia), até chegar a uma página que não redireciona, a um erro, a um loop de redirecionamento ou ao limite de Máximo de saltos.
Seu navegador nunca acessa a URL verificada, então você pode inspecionar com segurança links encurtados, de rastreamento ou desconhecidos. Além dos redirecionamentos HTTP 3xx, o verificador também encontra tags meta refresh e redirecionamentos JavaScript simples em páginas HTML e os identifica como tal, porque esses redirecionamentos do lado do cliente passam facilmente despercebidos em ferramentas de linha de comando.
Location para onde ele apontava. Cada salto também lista todos os cabeçalhos de resposta e os nomes dos cookies que definiu.Abra as Configurações avançadas quando a requisição padrão não for suficiente:
Accept-Language: de ou um cookie de sessão. Cabeçalhos que se passariam por outro endereço IP de cliente, como X-Forwarded-For, não são enviados. Os cookies definidos ao longo da cadeia são mantidos para os saltos seguintes, como em um navegador.O TrueURL envia uma requisição limpa a partir de um data center da Cloudflare, sem histórico de navegação, sem sessão logada e sem cookies, a menos que você os adicione. Por padrão, ele se identifica como Chrome desktop e pede conteúdo em inglês (Accept-Language: en-US). Sites que redirecionam conforme o país, o idioma, o dispositivo ou o status de login podem mandar o TrueURL para um lugar diferente daquele para onde mandam você. Use as configurações de User-Agent, cabeçalhos e cookies para reproduzir a sua situação; já os redirecionamentos por país dependem de onde o site localiza o endereço IP da Cloudflare, e isso você não tem como mudar. Lembre-se também de que o seu navegador pode ter guardado em cache um 301 antigo.
Alguns sites bloqueiam ou desafiam requisições automatizadas vindas de data centers e redes de borda. Quando uma resposta parece uma verificação antibot ou uma página de desafio (como “Just a moment...”), o TrueURL a sinaliza, porque o destino real fica escondido atrás do desafio em vez de ser alcançado.
Um redirecionamento de URL informa a um navegador ou rastreador que o conteúdo solicitado está em outro endereço. O servidor responde com um código de status 3xx e um cabeçalho Location, e o cliente faz a requisição da nova URL. Os sites usam redirecionamentos quando páginas mudam de lugar, quando o domínio muda, quando o HTTP passa a HTTPS ou quando um link curto aponta para um longo. As páginas também podem redirecionar pelo HTML, com uma tag meta refresh ou JavaScript.
Para saber exatamente para onde um link leva e como ele chega lá. Donos de sites verificam se as URLs antigas chegam à página certa com um único redirecionamento permanente, se o HTTP vai para HTTPS e se não há loops nem saltos quebrados. Qualquer outra pessoa pode conferir um link encurtado, de afiliado ou de rastreamento antes de clicar. Nosso guia sobre como verificar redirecionamentos de URL também mostra como fazer isso com o curl e com o DevTools do navegador.
Um 301 indica que a página mudou de endereço de forma permanente: os navegadores podem guardá-lo em cache, e os mecanismos de busca indexam a nova URL e transferem para ela sinais como os links. Um 302 é temporário, então a URL original costuma continuar indexada. Use 301 (ou 308) para mudanças permanentes. Nosso guia sobre códigos de status HTTP de redirecionamento compara todos eles.
Não. A URL e as suas configurações são enviadas ao nosso verificador na rede da Cloudflare apenas para executar a verificação, e o resultado volta direto para o seu navegador. Não guardamos os resultados das verificações nem um histórico das URLs que você testa. A Cloudflare mantém, por pouco tempo, registros técnicos das requisições feitas ao nosso verificador, para a solução de problemas. Suas Configurações avançadas ficam salvas apenas no seu próprio navegador, e valores de cookies, valores de cabeçalhos e corpos de requisição nunca são salvos. Veja os detalhes na Política de privacidade.
Sim. O Verificador de redirecionamento em massa verifica até 100 URLs de uma vez e exporta os resultados em CSV ou JSON. Para auditar um site inteiro, o Verificador de redirecionamentos do sitemap lê o seu sitemap XML e verifica até 500 das URLs que ele contém.
É o tempo entre o envio da requisição de um salto e a chegada dos cabeçalhos de resposta, medido a partir do data center da Cloudflare que executou a verificação. Ele inclui a consulta DNS e o estabelecimento da conexão, quando necessários, além do tempo de processamento do servidor. Cada salto acrescenta uma ida e volta como essa antes que a página final possa sequer começar a carregar, e é por isso que cadeias curtas fazem diferença. O Teste de latência de redirecionamento mostra esses tempos em um gráfico de cascata (waterfall).
Um link curto esconde o destino, então ele pode levar a uma página de phishing, ao download de um malware ou a um golpe com a mesma facilidade com que leva a um site legítimo. É por isso que criminosos gostam de usá-los em e-mails, SMS e posts em redes sociais. Desencurtar o link antes mostra a URL final real e todos os domínios pelos quais ele passa.
Qualquer encurtador que redirecione com códigos de status HTTP padrão, com meta refresh ou com um redirecionamento JavaScript simples. Isso inclui os principais serviços, como Bitly (bit.ly), TinyURL, X (t.co), Rebrandly, Ow.ly, Is.gd e Buffer (buff.ly), além de domínios curtos personalizados com a marca da empresa, e links que passam por vários encurtadores são seguidos até o fim. Encurtadores que exibem um anúncio, um aviso ou uma página de CAPTCHA antes de redirecionar não podem ser desencurtados automaticamente; nesse caso, a cadeia para nessa página.
O que significam os códigos que você vai encontrar em uma cadeia de redirecionamentos.
Guias para verificar redirecionamentos e escolher o código de status certo.
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 artigo