The Firefox error I am getting is:
Esse é o problema ... o navegador está acionando esse erro antes de o pedido chegar ao seu servidor, então qualquer tentativa de redirecionar o servidor é tarde demais.
Se a página em si for redirecionada para https://...
, todos os recursos mencionados nessa página também deverão usar https://...
, caso contrário, você receberá o aviso de "conteúdo misto", conforme descrito acima. Esta é a segurança básica do navegador para evitar que qualquer conteúdo seguro vaze por uma conexão insegura (HTTP).
Em vez de usar URLs absolutas (que incluem o esquema ) no HTML, você pode usar URLs relativas a protocolo, por exemplo:
<link rel="stylesheet" type="text/css" href="//static/css/colwidth.min.css">