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 :
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} !^443$ RewriteCond %{HTTP_HOST} ^www.domaine.tld$ RewriteRule ^(.*)$ https://www.domaine.tld/compte/$1 [QSA,L,R=301]
Pour repasser en http://
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]
Je préférerai une écriture d'un seul fichier .htaccess à la base du site et du type :
Mais là ça coince.
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]
Avez vous une idée ?
Partager