Kendim bir sitede kullandığım kodu atıyorum
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^ https://www.siteadi.com%{REQUEST_URI} [NS,R,L]
RewriteCond %{HTTP_HOST} !^www.siteadi.com
RewriteRule (.*) https://www.siteadi.com/$1 [R=301,L]