Do a 301 redirect from http to https. Also in WP there is an option in the settings to specify site_url, it can be set immediately with https, then the engine itself will redirect to https. You can change it directly in the wp_options table of the site.