Rediriger HTTP vers HTTPS pour une page

Je sais que cette question a été posée à la mort, mais pour une raison quelconque, des 20 postes que j'ai lu, rien ne fonctionne correctement pour moi et j'espère que quelqu'un pourrait faire une idée.

En gros, j'ai un simple panier, où je veux rediriger 2 uri HTTPS, ma page de paiement, et mon dossier admin:

/checkout
/admin

Je peux réussir à rediriger vers la version HTTPS de la caisse avec le code suivant:

RewriteEngine On
#https
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^checkout https://palatinehillsestatewinery.com/checkout [R=301,L]

# remove index.php, this is just included to show everything in my .htaccess
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /index.php/$1 [L]

Le problème que j'ai trouvé avec cette et toutes les autres solutions, c'est qu'une fois que je décide de retourner à une page qui ne devrait pas être en HTTPS, l'url reste HTTPS.

J'ai été à tâtonner avec des boucles etc.

Si quelqu'un pouvait aider avec la redirection vers HTTPS sur ces 2 pages, et puis http sur toutes les autres pages, ce qui serait d'une grande aide et très apprécié.

source d'informationauteur Anthony