htaccess: fuerza http en todas las páginas y https en directorios seleccionados

Tengo lo siguiente:

RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} protected [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]

RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !protected [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [L,R=301]

Si el directorio se llama "protegido", asegúrese de que el usuario esté usando https. Si el directorio no es "protegido", asegúrese de que el usuario esté usando http.

Esto funciona muy bien, pero ¿cómo especifico directorios adicionales?

Además, ¿hay alguna manera de que esto se pueda lograr sin tener que especificar directorios dos veces? ¿Una vez por incluirlo y una vez por excluirlo?

¡Gracias

ACTUALIZA

Aunque mi carpeta "protegida" se vio obligada a usar https debido a mis reglas, cualquier referencia a imágenes, hojas de estilo y javascripts que no estaban en la carpeta "protegida" todavía se redirige a http. Esto hace que la página "protegida" solo sea parcialmente segura. Agregar lo siguiente antes del código de redireccionamiento resuelve esto:

RewriteRule \.(css|gif|jpe?g|js|png|swf)$ - [L]

Respuestas a la pregunta(2)

Su respuesta a la pregunta