Redirecting all users to https with apache and without .htaccess

This is more a note to myself, but while enabling a certificate on one server I came upon this little snippet to redirect all http access to the secure https:
[code]RewriteEngine On
# This will enable the Rewrite capabilities
RewriteCond %{HTTPS} !=on
# This checks to make sure the connection is not already HTTPS
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
# This rule will redirect users from their original location, to the same location but using HTTPS.
# i.e. https://example.com/foo/ to https://example.com/foo/
# The leading slash is made optional so that this will work either in httpd.conf
# or .htaccess context[/code]
I added this to each virtual host entry.
Trusted by over 2,000 organizations with millions of emails
Helpmonks helps us answer customer emails at lighting speed
We couldn't do our job without Helpmonks!
Helpmonks, the best thing since sliced bread
Excellent option for collaborating email amongst your team
A good platform that is here to grow and help you grow
Helpmonks is a great tool that our company utilizes and depends on
Great shared inbox for the team
Fantastic email support service for any business
Easy to navigate and catalog data for specific users
Solid Helpdesk software w/ responsive customer support
A really good solution to manage customer support mailbox
Good support, useful features