Не мастер с регулярным выражением Htaccess, но это работает для меня:
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteRule (.*) https://www.%1/$1 [R=301,L]
</IfModule>
Надеюсь, это поможет!На StackOverflow есть множество ответов на этот вопрос ... я уверен, что, вероятно, там, где я получил вышеупомянутое!