Redirection https et Let’s Encrypt

Pour le renouvellement de certificat Let’s Encrypt, l’accès au répertoire « .well-known/acme-challenge » de votre site doit être accessible en « http » (sur le port 80), il faut donc faire une exception pour ce dossier.

Règle Apache de redirection :

RewriteEngine On
RewriteCond %{REQUEST_URI} !\.well-known/acme-challenge
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Cela réécrit toutes les URL du site en https sauf pour le dossier « .well-known/acme-challenge » .