This little trick will show you how to configure Apache to automatically redirect HTTP requests to HTTPS, i.e. http://www.karkomaonline.com to https://www.karkomaonline.com.
Add this directives to you configuration file:
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [L,R]
This was the best advice on this topic I found.
Just a note:
… and the opposite is as well truth.
Took me almost an hour to get my redirection working, until I deleted the slash at the beginning of the rewrite rule to:
Hope this helps someone.
ccho.