Se houver alguns links absolutos nas páginas atendidas pelo seu aplicativo que usam http://
para apontar para si mesmo, será necessário corrigir o aplicativo.
Se for apenas sobre os Location
cabeçalhos, você pode tentar uma abordagem semelhante a : use mod_headers
e use uma regra ao longo destas linhas:
Header edit Location ^http://www.example.com/hudson/ https://www.example.com/hudson/
EDITAR:
Um pouco do motivo pelo qual isso acontece: a razão pela qual isso é um problema com cabeçalhos HTTP Location
e não com links relativos dentro de uma página é que o cabeçalho Location
sempre requer um URI absoluto, de acordo com a especificação :
[...] The field value consists of a single absolute URI.
Location = "Location" ":" absoluteURI
(Para ser honesto, acho que alguns navegadores podem entender um URI relativo e interpretá-lo como relativo ao pedido inicial que eles enviaram. Entretanto, isso estaria fora de especificação e algumas ferramentas / navegadores não isso.)