O que é um redirecionamento?

Um redirecionamento é uma resposta do servidor que informa que “esta página está em outro lugar”. O servidor responde com um código de status 3xx e um cabeçalho Location que contém o novo endereço, e o navegador solicita esse endereço. Um redirecionamento pode levar a outro, então um único link pode passar por vários URLs — uma cadeia de redirecionamentos — antes de chegar à página. Os redirecionamentos transferem sites de HTTP para HTTPS, de www para o domínio sem www ou vice-versa, de URLs antigos para novos e também passam por encurtadores de links e links de rastreamento.

Descrição da ferramenta

A ferramenta de verificação de redirecionamentos acompanha a cadeia de redirecionamentos de um URL a partir do nosso servidor e exibe cada etapa em uma tabela. Insira um URL, e a ferramenta o solicita, lê o código de status e o cabeçalho Location e segue o redirecionamento para o próximo URL, até que uma página responda sem redirecionar. Para cada etapa, você vê o URL, o código e a mensagem de status, o endereço IP que respondeu e o tempo de resposta. O URL final pode ser copiado.

Recursos

  • Acompanha redirecionamentos 301, 302, 303, 307 e 308, em até 10 etapas consecutivas
  • Exibe o URL, o status, o endereço IP e o tempo de resposta de cada etapa em uma tabela que pode ser exportada como CSV ou JSON
  • Detecta ciclos de redirecionamento, nos quais a cadeia retorna a um URL que já foi visitado
  • Informa redirecionamentos sem um cabeçalho Location válido, falhas de DNS, tempos limite e erros de certificado TLS na etapa em que ocorrem
  • Os cabeçalhos Location relativos são resolvidos com base no URL atual, como os navegadores fazem
  • Apenas os cabeçalhos são lidos: a conexão é encerrada assim que o status e os cabeçalhos chegam, portanto o conteúdo da página nunca é baixado

Códigos de status de redirecionamento

  • 301 Movido permanentemente: a página foi movida definitivamente. Os mecanismos de busca transferem a classificação do URL antigo para o novo.
  • 302 Encontrado: um redirecionamento temporário. O URL original continua sendo aquele que os mecanismos de busca indexam.
  • 303 Consulte outro: aponta para um recurso diferente, geralmente após o envio de um formulário.
  • 307 Redirecionamento temporário: como o 302, mas o método e o corpo da solicitação devem permanecer iguais.
  • 308 Redirecionamento permanente: como o 301, mas o método e o corpo da solicitação devem permanecer iguais.

Segurança e limites

  • São solicitados apenas URLs http e https nas portas 80, 443, 8080 e 8443.
  • Cada etapa é verificada antes de ser solicitada. Endereços em redes privadas, na máquina local e em intervalos reservados são bloqueados, incluindo domínios que resolvam para esses endereços, para que um redirecionamento não possa alcançar serviços internos.
  • Cada etapa tem 5 segundos para responder, e a cadeia inteira tem um limite de 20 segundos.
  • Os cookies não são armazenados nem enviados. Sites que definem um cookie e redirecionam de volta para o mesmo URL aparecem como um ciclo de redirecionamento, mesmo que um navegador consiga prosseguir.
  • Redirecionamentos feitos com JavaScript ou com uma tag <meta http-equiv="refresh"> não são seguidos, pois estão no conteúdo da página, que a ferramenta não baixa.
  • As solicitações são feitas pelo nosso servidor, então sites que redirecionam com base no país ou no dispositivo podem direcionar você para outro lugar que não aquele exibido por esta ferramenta.