window.location = "https://" + window.location.hostname + window.location.pathname + window.location.search;
Es posible que desee probar si window.location.href no comienza con "https" antes de hacer eso, por lo que no redirige a menos que sea necesario.