htaccess, redirect toutes les requêtes vers https: // www

En utilisant .htaccess, je dois redirect toutes les demandes de

http://www.domain, http://domain, https://domain 

à;

 https://www.domain.com 

Comment pourrais-je faire ça? Je n’ai pas de sous-domaines.

 RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L] RewriteCond %{http_host} ^example.com [NC] RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L] 

Cela dirigera toutes les requêtes HTTP vers https://www.example.com et redirecta https://example.com vers https://www.example.com .

Essaye celui-là…

 RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^domain.com$ [OR] RewriteCond %{HTTP_HOST} ^www.domain.com$ [OR] RewriteCond %{HTTPS_HOST} ^domain.com$ RewriteRule ^(.*)$ "https\:\/\/www\.domain\.com\/$1" [R=301,L]