Comment faire pour forcer http - PAS de https à l'aide du htaccess

J'ai UN répertoire pour l'ensemble de mon domaine que je veux pour forcer le https, qui est "/docs". Dans le dossier docs, j'ai le texte suivant htaccess:

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

C'est de forcer le https à tout dans le /répertoire docs, qui est ce que je veux faire. Le problème que j'ai est d'essayer de forcer les SUPPRIMER https retour à http pour toutes les autres zones de mon site. Dans le dossier racine du site (qui est en cours d'exécution wordpress), j'ai le texte suivant htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^/docs/?.*$
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]

Malheureusement, cela ne fonctionne pas. Je peux encore accéder à d'autres zones de mon site via le protocole https.

De quoi ai-je besoin de changer pour que tout cela fonctionne correctement?

OriginalL'auteur JROB | 2012-04-27