If you don't want to use http, make sure all your incoming connections go through port 443.
Write this to your .htaccess file on the root directory of your site.
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]