htaccess
faire une bonne redirection apres avoir genrer son certifica SSL
START REDIRECT HTTP TO HTTPS WWW
on redirige en 301 le http://www vers https://www
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^www.domaine.com
RewriteRule ^(.*)$ https://www.domaine.com/$1 [R=301,L]
on redirige en 301 le http:// vers https://www
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^domaine.com
RewriteRule ^(.*)$ https://www.domaine.com/$1 [R=301,L]
on redirige en 301 le https:// vers https://www
RewriteCond %{SERVER_PORT} 443
RewriteCond %{HTTP_HOST} ^domaine.com
RewriteRule ^(.*)$ https://www.domaine.com/$1 [R=301,L]
Il faut prendre les 3 lignes
Regex => documentation de htaccess
{HTTP_HOST} le NDD avec ou sans sous domaine comme www.
^ => commence par puis chaine de caratere
( )$ => manier de déclarer une variable le contenu de la variable se trouve entre les parenthèses // on l’apple avec $1 pour la premiere $2 si la 2eme ect
{SERVER_PORT} 80 => correspond à une requête http
{SERVER_PORT} 443 => correspond à une requête https