Bonjour/soir à tous,

Ayant obtenu un certificat SSL (OVH) sur un 240Plan.
J'aimerais (pour une boutique) qu'une partie du site soit en https
C'est à dire dès que l'internaute rentre des infos personnelles.
Il faut soit mettre certains fichiers ou un répertoire avec https.
Je pense que le répertoire est un meilleur choix.
J'ai placé ces lignes dans un fichier .htaccess dans le répertoire compte :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTP_HOST} ^www.domaine.tld$
RewriteRule ^(.*)$ https://www.domaine.tld/compte/$1 [QSA,L,R=301]
Mais bon je trouve pas cela terrible sachant qu'il faudrait qu'à la racine du domaine que j'écrive un truc du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
RewriteEngine on
RewriteCond %{SERVER_PORT} !^80$
RewriteCond %{HTTP_HOST} ^www.domaine.tld$
RewriteRule ^(.*)$ http://www.domaine.tld$1 [QSA,L,R=301]
Pour repasser en http://

Je préférerai une écriture d'un seul fichier .htaccess à la base du site et du type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/compte/.*
RewriteRule ^/compte/(.*) https://www.domaine.tld%{REQUEST_URI} [R,L]
RewriteCond %{REQUEST_URI} !^/compte/.*
RewriteRule ^(.*) http://www.domaine.tld%{REQUEST_URI} [QSA,R,L]
Mais là ça coince.

Avez vous une idée ?