O motivo pelo qual você precisa redirecionar esse URL em vez de reescrevê-lo é porque você está visitando uma página da Web não criptografada com o URL http: // (texto sem formatação) e o proxy precisa dizer ao navegador para conversar com // URL. Se a conexão foi simplesmente redirecionada na porta SSL, seu navegador não saberia o que fazer com uma resposta SSL se fosse de alguma forma direcionado para a porta segura usando o protocolo HTTP. (Infelizmente, eu não tenho certeza se alguém usa http-starttls, que deve ser capaz de lidar com isso, mas essa é uma questão separada)
Ao usar um redirecionamento, o proxy usa códigos de retorno HTTP para dizer ao navegador para abrir uma nova conexão, usando HTTPS em vez de HTTP.