Hi k4l1p0,
This is what pair.com support told me to do with the .htaccess to force HTTPs -
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTP_HOST} prisonministry.org [NC]
RewriteRule ^(.*)$ https://www.prisonministry.org/$1 [L,R]
However, after trying it with the different browsers, it did not work with Chrome or Firefox. Warnings were displayed in those browsers.
Pair.com support responded with this - The first browser warning is regarding obsolete cipher suite. Through testing, we've found that Chrome doesn't want the following ciphers enabled:
We can disable those, but unfortunately, removing those drops support for Windows XP users (includes IE6 and IE8),
which is arguably outdated and end-of-life, but it still holds a considerable 20% or so market share in Web browser usage.
After much testing, I finally chose this to write in the .htaccess to force HTTPs -
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.prisonministry.org/$1 [R,L]
It appears to work for all browsers in Windows 10 and Android. I do not know if it works in previous Windows versions. This code will change all http references to https, so any site that has a link to the http version of your site will automatically be changed to the https version.
You will have to change the reference of https://www.prisonministry.org to your site.
If my suggestions do not work and you have any problems, try contacting the support where you have the SSl setup.