Comment appliquer https pour tous les répertoires, à l’exception de quelques-uns dans le répertoire parent pour les domaines adon

J’ai un public_html que je veux appliquer https mais n’inclut pas certains répertoires dans ce dossier, car ces dossiers sont des répertoires parent contenant des fichiers pour d’autres domaines sur lesquels SSL n’est pas installé.

Je l’ai utilisé pour appliquer https pour l’ensemble public_html

RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

Mais je voulais exclure certains répertoires et ce qui suit ne fonctionne pas.

 RewriteCond %{HTTPS} off RewriteCond %{REQUEST_URI} ^site2 [NC] RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

Merci.

Le moyen le plus simple est probablement de baser votre règle sur le ou les domaines auxquels la demande est destinée, par exemple

 RewriteEngine On RewriteCond %{HTTPS} !=on RewriteCond %{HTTP_HOST} yourSecure.domain [NC,OR] RewriteCond %{HTTP_HOST} yourOtherSecure.domain [NC] RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]