Redirecionamentos HTTP
Quando um cliente faz uma requisição a um servidor usando um URL específico, o servidor pode executar um redirecionamento, retornando um código de status que começa com o número três.
Quando o cliente recebe uma resposta de redirecionamento,
ele usa o novo URL fornecido e
carrega-o imediatamente.
O endereço para o qual a transição deve ser
realizada é especificado no cabeçalho HTTP
Location.
Vamos ver um exemplo. Suponha que o cliente faça a seguinte requisição:
GET /page.html HTTP/1.1
Suponha que o servidor retorne um redirecionamento em resposta:
HTTP/1.1 301 OK
Location: /test.html
Estude a lista de códigos de status para redirecionamento.