ssl ディレクトリがSSL通信が必要なとき

ssl ディレクトリとPloneで暗号化したいページでがSSL通信が必要なときのmod_rewrite設定

ssl ディレクトリ以外は,80 ポート
$ vi ssl.conf


RewriteCond %{SERVER_PORT} ^443$
RewriteCond %{REQUEST_URI} !^(.*)/(ssl|acl_users|manage|login_)(.*)$
RewriteCond %{REQUEST_URI} !^(.*)(\.css|\.gif|\.jpg|\.png|\.js)$
RewriteRule /(.*) http://%{SERVER_NAME}/$1 [L]

ssl ディレクトリには,.htaccess


RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{HTTP_HOST}/ssl/$1 [L,R]