And if you're on CloudFlare, the following page rule will redirect all of your traffic to use SSL:
Match: example.com/*
Forwarding URL
301 Redirect
Destination: https://www.example.com/$1
I assume this is in the cliudflare rules?
I have yet to use that feature