There are many ways you can force visitors of your site to use https regards of what they type into their address bars. Here are a few ways you can do this from your .htaccess file
If https is not on, then rewrite the url to https
RewriteEngine On
RewriteCond %{HTTPS} !^on$
RewriteRule (.*) https://yourdomain.com/$1 [R,L]
If the site is not loaded on port 443, then rewrite to the url to https:
RewriteEngine On
RewriteCondition %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
If the site is loaded on port 80, then rewrite the url to https:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]