TrueURL

Grátis · Sem cadastro · Roda na rede de borda da Cloudflare

Verificador de redirecionamento e expansor de URL

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.

  • Cada salto com status, cabeçalhos e tempos
  • Detecta redirecionamentos meta refresh e JavaScript
  • Método, cabeçalhos, cookies e User-Agent personalizados

Mais ferramentas de redirecionamento

Verificadores especializados para cada tipo de problema de redirecionamento.

Como funciona o verificador 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.

Como interpretar os resultados

  • URL final: onde o link termina depois do último salto, com o respectivo código de status. Um 200 OK significa que o destino carregou normalmente.
  • Cadeia de redirecionamentos: uma linha por salto, com a URL, o método HTTP, o código de status, o tempo de resposta e o Location para onde ele apontava. Cada salto também lista todos os cabeçalhos de resposta e os nomes dos cookies que definiu.
  • Avisos: alertas para redirecionamentos temporários, rebaixamento de HTTPS para HTTP, cadeias com mais de três redirecionamentos, URL final em outro domínio, redirecionamentos do lado do cliente e páginas que parecem uma verificação antibot (desafio da Cloudflare ou CAPTCHA). Um loop de redirecionamento, o limite de Máximo de saltos ou um salto com falha aparece como o desfecho da verificação.
  • Compartilhar, copiar e exportar: copie a URL final, compartilhe um link que verifica a mesma URL de novo (sem as suas Configurações avançadas) ou exporte o resultado.

Configurações avançadas para testes realistas

Abra as Configurações avançadas quando a requisição padrão não for suficiente:

  • Método HTTP: GET (o padrão), HEAD ou POST com corpo da requisição. Os saltos seguintes obedecem às regras dos navegadores: depois de um POST, um 301, 302 ou 303 continua como GET, enquanto 307 e 308 mantêm o método e o corpo. Respostas a HEAD não têm corpo, então redirecionamentos meta refresh e JavaScript não podem ser detectados com HEAD.
  • Máximo de saltos: pare depois de 1 a 50 redirecionamentos. O padrão de 20 corresponde ao limite do Chrome e do Firefox.
  • User-Agent personalizado: deixe vazio para usar um Chrome desktop recente ou escolha uma predefinição, como Safari no iPhone, Chrome no Android, Googlebot, Bingbot, os robôs de pré-visualização de links do Facebook e do X, ou curl.
  • Cabeçalhos de requisição personalizados e Cookies: reproduza redirecionamentos que dependem do idioma ou do login, por exemplo com 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.
  • Redirecionamentos do lado do cliente: escolha se os redirecionamentos meta refresh e JavaScript são seguidos ou apenas informados.
  • Ignorar erros de SSL: a rede de borda da Cloudflare sempre valida os certificados, então essa opção não consegue contornar um certificado com problema. Em vez disso, o erro de TLS é informado no salto em que acontece.

Por que o resultado pode ser diferente do seu 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.

Quem usa o TrueURL

Perguntas frequentes

O que é um redirecionamento de URL?

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.

Por que verificar os redirecionamentos de uma URL?

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.

Qual é a diferença entre os redirecionamentos 301 e 302?

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.

O TrueURL armazena as URLs que eu verifico?

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.

Posso verificar vários redirecionamentos de uma vez?

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 que o tempo de resposta indica?

É 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).

Quais são os riscos dos links encurtados?

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.

Quais encurtadores de links o TrueURL consegue desencurtar?

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.

Do blog

Guias para verificar redirecionamentos e escolher o código de status certo.

Todos os artigos