Cabeçalhos HTTP de um URL

Estado, servidor, redirecionamentos e cabeçalhos de segurança de um site.

O que o NetCheck mostra

O NetCheck envia um pedido para o endereço indicado a partir dos seus próprios servidores, segue os redirecionamentos um a um e mostra, para a resposta final:

Os códigos de estado a conhecer

CódigoSignificadoA reter
200OKA página existe e responde normalmente.
301Redirecionamento permanentePara uma mudança de endereço definitiva: os motores de pesquisa transferem o posicionamento.
302 / 307Redirecionamento temporárioO motor mantém o endereço antigo no índice. Um erro frequente nas migrações.
308Redirecionamento permanenteComo o 301, sem mudar o método do pedido.
304Não modificadoO navegador já tem a versão certa em cache.
403ProibidoO servidor recusa o acesso, por vezes porque uma firewall bloqueia robôs.
404Não encontradoA página não existe.
410RemovidoA página foi retirada de vez: os motores retiram-na do índice mais depressa do que com um 404.
429Demasiados pedidosFoi atingido um limite de frequência.
500 / 502 / 503Erro do servidorProblema no servidor ou num intermediário. O 503 indica uma indisponibilidade temporária, por exemplo uma manutenção.

Os cabeçalhos de segurança

A falta de um destes cabeçalhos não é uma falha em si, mas cada um fecha toda uma família de ataques com um custo quase nulo.

Redirecionamentos e posicionamento

Cada redirecionamento acrescenta uma ida e volta na rede e dilui um pouco o sinal enviado aos motores. Procure ter no máximo um redirecionamento entre o endereço escrito e a página final. Uma cadeia típica a corrigir: http://exemplo.pt, depois https://exemplo.pt, depois https://www.exemplo.pt, depois https://www.exemplo.pt/inicio. É melhor redirecionar o primeiro endereço diretamente para o último.

A cache

Perguntas frequentes

Porque é que o resultado difere do que vejo no meu navegador?

O pedido parte dos servidores do NetCheck, não do seu computador. Um site pode responder de forma diferente consoante o país, a língua, os cookies ou o tipo de cliente, e algumas firewalls bloqueiam os pedidos automáticos com um 403. O resultado continua representativo do que vê um robô, como um motor de pesquisa.

O cabeçalho «Server» é um risco?

Revela o software usado, por vezes a sua versão, o que ajuda um atacante a procurar falhas conhecidas. Ocultar a versão é uma boa prática, mas não uma proteção em si: manter o servidor atualizado conta muito mais.

Deve usar-se um 301 ou um 302 para passar a HTTPS?

Um 301 (ou um 308), já que a mudança é definitiva. Acrescente depois o cabeçalho HSTS para que o navegador nem sequer tente a versão HTTP.

O meu site devolve 200 mas a página está vazia ou com erro: o que se passa?

Algumas aplicações mostram uma página de erro mas devolvem o código 200. Os motores chamam-lhe «soft 404» e acabam por ignorar essas páginas. Uma página inexistente deve devolver um verdadeiro 404.

Mais ferramentas NetCheck

Os nossos outros sites:Toolo - ferramentas de PDF e imagemVolt - teste de velocidade da internetBoxo - e-mail temporário descartável