I am trying to force users from http:// to https://. HTTPS Auto Setup was run correctly and both the encrypted and unencrypted connections work when manually typing them in.
My steps that should have worked using a mod_rewrite for Apache did not work. Created /etc/httpd/conf.d/https_redirect.conf and restarted httpd. Code as follows:
# Redirect all requests to port 80 to port 443 SSL via mod_rewrite
# make sure the module is loaded and switched on
<IfModule !mod_rewrite.c>
LoadModule rewrite_module /usr/lib/httpd/modules/mod_rewrite.so
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
# The line below sets the rewrite condition for mod_rewrite.so
ReWriteCond %{SERVER_PORT} !^443$
# redirect rule
ReWriteRule ^(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
</IfModule>