
Estou tentando entender o fluxo de cabeçalhos HTTP durante o redirecionamento de sites. No caso de um único redirecionamento, o status 301 movido permanentemente ou semelhante é direto. No caso de sites que redirecionam um usuário várias vezes, quero entender como são os cabeçalhos.
Preciso de ajuda para obter uma pequena lista de sites que redirecionam o usuário várias vezes. Alguma ideia? TIA.
Responder1
Um exemplo seria o URL de compartilhamento da sua pergunta, com um www
subdomínio adicionado.
O que acontece:
https://www.superuser.com/q/1471861/
301-redireciona para
https://superuser.com/q/1471861/
para remover owww
subdomínio.https://superuser.com/q/1471861/
302-redireciona para
https://superuser.com/questions/1471861/website-with-multiple-redirects
, que é o URL "final" da página de perguntas (status HTTP 200).
Não há nada de especial em uma cadeia de redirecionamentos, é apenas um redirecionamento após o outro. O navegador solicita um documento em uma URL, descobre que ele está disponível em outra URL, solicita o documento nesta URL, repete (até um limite específico do navegador, por exemplo,para evitar loops infinitos).