Cambiar de protocolo al cargar página

ManuelGP
24 de Agosto del 2004
Hola a todos.

Me gustaría que al cargar la página principal, y si se ha entrado por HTTP, automáticamente se vuelva a cargar la página pero ahora por HTTPS.

He probado (dentro del head) con:

<script language="javascript">
document.write("<base href=https://"+location.host);
</script>

Pero por cada objeto que se carga se me lanza el certificado del servidor una y otra vez.

¿Alguien me puede dar un consejo de cómo solucionarlo, u otra forma de hacerlo?

Muchas gracias.