Voyons comment forcer les URL de vos sites à être en HTTPS et à être préfixées ou non par WWW.
Redirection des liens avec WWW vers les liens sans WWW
Ajouté au fichier .htaccess situé à la racine de votre site, le code ci-dessous redirige les URL de la forme www.mon-domaine.fr/chemin/ vers https://mon-domaine/chemin/.
# Force non-www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^mon-domaine\.fr$ [NC]
RewriteRule ^(.*)$ https://mon-domaine.fr/$1 [R=301,L]
Redirection des liens sans WWW vers les liens avec WWW
Ajouté au fichier .htacccess situé à la racine de votre site, le code ci-dessous redirige les URL de la forme https://mon-domaine/chemin/ vers www.mon-domaine.fr/chemin/.
# Force www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]