Apache HTTPD - Force HTTP Traffic to HTTPS
The following configuration at the VirtualHost level will force users from an unencrypted VirtualHost to one with the same host-name using SSL...
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}