Forcer HTTPs pour un site HTTP derrière Traefik
Pour les flexible SSL (Cloudflare) ou autres reverse proxy type Nginx et Traefik,
il suffit d'ajouter les lignes suivantes pour forcer le SSL, ceci étant dû au fait que le moteur apache voit le trafic en http, si on redirige à l'ancienne on part dans une boucle infinie.
.htaccess racine :
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
SetEnvIf X-Forwarded-Proto https HTTPS=on
NB : cette redirection peut être faite directement dans les labels docker/rancher : traefik.frontend.redirect.entryPoint=https