Redirect HTTP to HTTPS for all sub domains (blog posts)

You should set your blog url to https://yourdomain.com
You can do this in the /wp-admin/options-general.php page the setting is WordPress Address (URL) and Site Address (URL)