Need safe multi-accounting? Compare the top-rated solutions at AntiDetect Hub. Explore Now

Verificador de códigos de status HTTP e redirecionamentos

5 (1 avaliações)

Informe um URL para ver o código de status, toda a cadeia de redirecionamentos e os cabeçalhos da resposta de cada etapa. Sem protocolo, usa-se http://.

Automático usa IPv4 quando o host o tem. IPv4 ou IPv6 força esse protocolo em todas as etapas da cadeia.
Opções avançadas

Códigos de status HTTP

Os códigos de status que você mais vai encontrar e o que significam.

1xx Informativos

Código Nome Significado
100 Continue O servidor recebeu os cabeçalhos da requisição e o cliente pode enviar o corpo.
101 Switching Protocols O servidor concorda em trocar de protocolo, por exemplo para WebSocket.
102 Processing O servidor ainda está processando a requisição (WebDAV).
103 Early Hints Cabeçalhos preliminares que permitem ao navegador começar a carregar recursos antes.

2xx Sucesso

Código Nome Significado
200 OK A requisição foi bem-sucedida e a página ou o recurso foi retornado.
201 Created A requisição foi bem-sucedida e um novo recurso foi criado.
202 Accepted A requisição foi aceita, mas o processamento ainda não terminou.
203 Non-Authoritative Information A resposta foi modificada por um proxy.
204 No Content A requisição foi bem-sucedida e não há nada para retornar.
205 Reset Content A requisição foi bem-sucedida e o cliente deve redefinir o formulário ou a visualização.
206 Partial Content Apenas uma parte do recurso é retornada, como pedido no cabeçalho Range.
207 Multi-Status Vários resultados em uma só resposta (WebDAV).

3xx Redirecionamento

Código Nome Significado
300 Multiple Choices Existem várias versões possíveis do recurso.
301 Moved Permanently A página mudou para um novo endereço em definitivo. Os buscadores transferem os sinais para o novo URL.
302 Found A página está temporariamente em outro endereço. O URL antigo permanece no índice.
303 See Other O resultado está em outro endereço e deve ser requisitado com GET (típico depois de um POST de formulário).
304 Not Modified A cópia em cache ainda é válida, nenhum corpo é enviado.
307 Temporary Redirect Redirecionamento temporário que mantém o método e o corpo da requisição.
308 Permanent Redirect Redirecionamento permanente que mantém o método e o corpo da requisição.

4xx Erros do cliente

Código Nome Significado
400 Bad Request O servidor não consegue entender a requisição por causa de um erro do cliente.
401 Unauthorized É necessária autenticação.
402 Payment Required Reservado, às vezes usado em APIs pagas.
403 Forbidden O servidor entendeu a requisição e se recusa a atendê-la.
404 Not Found A página não existe neste endereço.
405 Method Not Allowed O método HTTP não é permitido para este recurso.
406 Not Acceptable O servidor não consegue gerar uma resposta que corresponda aos cabeçalhos Accept.
407 Proxy Authentication Required É necessária autenticação no proxy.
408 Request Timeout O servidor esgotou o tempo esperando a requisição.
409 Conflict A requisição conflita com o estado atual do recurso.
410 Gone A página foi removida e não voltará. Os buscadores a descartam mais rápido que um 404.
411 Length Required A requisição precisa do cabeçalho Content-Length.
412 Precondition Failed Uma condição nos cabeçalhos da requisição não foi atendida.
413 Content Too Large O corpo da requisição é maior do que o servidor aceita.
414 URI Too Long O URL é maior do que o servidor aceita.
415 Unsupported Media Type O formato do corpo da requisição não é suportado.
416 Range Not Satisfiable O intervalo de bytes pedido está fora do recurso.
418 I'm a teapot Uma piada de 1º de abril da RFC 2324, às vezes usada para bloquear bots.
421 Misdirected Request A requisição foi enviada a um servidor que não pode respondê-la.
422 Unprocessable Content A requisição está bem formada, mas o conteúdo é inválido.
425 Too Early O servidor não quer processar uma requisição que pode ser repetida.
426 Upgrade Required O cliente deve mudar para outro protocolo.
428 Precondition Required A requisição precisa ser condicional.
429 Too Many Requests Limite de requisições excedido, reduza o ritmo.
431 Request Header Fields Too Large Os cabeçalhos da requisição são grandes demais.
451 Unavailable For Legal Reasons O conteúdo está bloqueado por motivos legais.

5xx Erros do servidor

Código Nome Significado
500 Internal Server Error Um erro genérico do servidor, geralmente um bug ou uma configuração incorreta.
501 Not Implemented O servidor não suporta a função pedida.
502 Bad Gateway Um gateway ou proxy recebeu uma resposta inválida do servidor de origem.
503 Service Unavailable O servidor está sobrecarregado ou em manutenção. Os buscadores tentam de novo mais tarde.
504 Gateway Timeout Um gateway ou proxy não recebeu a resposta do servidor de origem a tempo.
505 HTTP Version Not Supported A versão do HTTP da requisição não é suportada.
507 Insufficient Storage O servidor não consegue armazenar os dados necessários para concluir a requisição (WebDAV).
508 Loop Detected O servidor detectou um loop infinito (WebDAV).
511 Network Authentication Required O cliente precisa se autenticar para obter acesso à rede, típico de Wi-Fi público.

Verificador de códigos de status HTTP e rastreador de cadeia de redirecionamentos

Informe qualquer URL para ver o código de status HTTP que o servidor retorna, cada redirecionamento no caminho (301, 302, 303, 307 e 308) e os cabeçalhos da resposta de cada etapa, junto com o endereço IP do servidor e os tempos. É a forma mais rápida de descobrir por que uma página não abre, para onde um endereço antigo realmente leva ou quantos saltos há entre um link e a página final.

O que o verificador mostra

  • Toda a cadeia de redirecionamentos, etapa por etapa, com o código de status e o endereço para o qual cada etapa aponta (endereços relativos no cabeçalho Location são resolvidos para você)
  • Cabeçalhos da resposta de cada etapa: Server, Content-Type, Cache-Control, Set-Cookie, X-Robots-Tag e os demais
  • Tempos de cada requisição: consulta DNS, conexão, handshake TLS, tempo até o primeiro byte e tempo total
  • Endereço IP do servidor, os registros A e AAAA do host e a versão do HTTP (HTTP/1.1 ou HTTP/2), com a escolha entre IPv4 e IPv6
  • Dicas sobre problemas comuns: loops de redirecionamento, cadeias longas, redirecionamentos temporários que deveriam ser permanentes, saltos de http para https, noindex nos cabeçalhos, respostas lentas

Classes de códigos de status HTTP

  • 1xx: informativos, a requisição está sendo processada
  • 2xx: sucesso, 200 OK significa que a página foi retornada
  • 3xx: redirecionamento, o navegador precisa requisitar outro endereço
  • 4xx: erros do cliente, por exemplo 404 Not Found ou 403 Forbidden
  • 5xx: erros do servidor, por exemplo 500 Internal Server Error ou 503 Service Unavailable

A tabela abaixo do verificador lista os códigos de status mais comuns e o que eles significam.

301, 302, 307 e 308: qual redirecionamento usar

  • 301 Moved Permanently: a página mudou em definitivo. Os buscadores passam os sinais de ranqueamento para o novo endereço e substituem o antigo no índice. Use ao mudar de domínio, de estrutura de URLs ou ao migrar para https.
  • 302 Found e 307 Temporary Redirect: a mudança é temporária e o endereço antigo permanece no índice. Use em casos de curto prazo, como manutenção ou um teste A/B.
  • 308 Permanent Redirect: como o 301, mas o navegador deve repetir a requisição com o mesmo método e corpo (POST continua POST).
  • 303 See Other: o resultado está em outro endereço e é buscado com GET, típico depois do envio de um formulário.

Cadeias de redirecionamento e SEO

Cada salto extra é mais uma requisição que deixa a página lenta e gasta o orçamento de rastreamento, e cadeias longas podem ser abandonadas pelos robôs. Busque um único redirecionamento do endereço antigo para o final: de http para https e de www para sem www (ou o contrário) devem acontecer em uma etapa, não em três. Loops de redirecionamento tornam a página inacessível. Se o verificador encontrar uma cadeia, atualize os links internos e os sitemaps para apontarem direto para o URL final.

Verificar como um navegador ou como um robô de busca

Escolha um User-Agent para ver como o site responde a diferentes clientes: Chrome no computador ou no Android, Googlebot, Googlebot Smartphone, YandexBot, Bingbot ou curl. Você também pode enviar o seu próprio User-Agent, um Referer e um Accept-Language. Lembre que só o texto do User-Agent muda. Servidores que verificam robôs de busca reais pelo endereço IP ainda tratarão esta requisição como um visitante comum, então o resultado pode diferir do que o robô de verdade vê.

Verificar por IPv4 ou IPv6

Muitos sites são acessíveis por IPv4 e por IPv6, e um problema pode existir em apenas um deles: um registro AAAA ausente, um servidor que não escuta em IPv6 ou um endereço IPv6 que aponta para a máquina errada. Escolha IPv4 ou IPv6 para forçar esse protocolo em todas as etapas da cadeia de redirecionamentos, ou deixe Automático para usar IPv4 quando o host o tem. Para cada etapa, o verificador também lista os registros A e AAAA do host e mostra qual endereço foi usado.

Como usar o verificador

  1. Informe o endereço. Se você omitir o protocolo, usa-se http://, assim você vê se o site redireciona para https.
  2. Escolha um User-Agent e, se precisar, o método da requisição (GET ou HEAD) e os cabeçalhos extras em "Opções avançadas".
  3. Clique em Verificar e leia a cadeia da primeira etapa até a resposta final.

Por segurança, o verificador só requisita endereços web públicos (http e https nas portas web padrão). Endereços de redes privadas e do próprio servidor são recusados, e os endereços verificados não são armazenados.

Ferramentas semelhantes

Verificador de TTFB: teste o tempo até o primeiro byte

Verificador de TTFB grátis: tempo até o primeiro byte de qualquer site, com DNS, conexão, TLS e espera do servidor, de 1 a 5 testes e mediana.

292

Ferramentas populares