Mecanismo e decisão
Os códigos de status HTTP informam o resultado de uma única requisição: sucesso (2xx), redirecionamento (3xx), erro do cliente (4xx) ou erro do servidor (5xx). Uma rota pode se comportar de forma diferente conforme o método, o host, o protocolo, o estado de autenticação ou o cache. Por isso, um código precisa ser lido no contexto exato da requisição.
Defina um contrato de rota: páginas públicas válidas retornam sucesso, mudanças permanentes redirecionam diretamente, conteúdo ausente recebe uma resposta de ausência que reflita a realidade, e indisponibilidades temporárias não são disfarçadas de erros permanentes.
O que você pode controlar
Fluxo de trabalho prático
- Faça a requisição ao host, ao protocolo e ao método pretendidos.
- Siga os redirecionamentos e registre cada salto e o cabeçalho Location.
- Compare o status com o conteúdo renderizado e com a política de indexação.
- Rastreie de novo as rotas principais depois da mudança na regra.