Para hacer que cuando un usuario cargue la web sin hacer uso de SLL (es decir, que no tenga https:// en su dirección) lo que hay que hacer es crear un archivo llamado .htaccess en la carpeta raíz de la página web.
Una vez creado metemos esta información dentro:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]
Guardamos el archivo y al cargar la página web sin SSL forzara su cargado en SSL.