I use htaccess to redirect http to https traffic to my sites. It's been working fine for years.
Recently, I noticed Safari and Chrome do not route http versions of my site to https, but oddly FireFox does. I also noticed http to https redirects are not working in social media browsers (facebook/instagram). Below is my httaccess which has been in production for years. Could it be related to the actual Let's Encrypt recent insurance SSL certificate and browsers?
My htaccess Which redirects http to https (including www.) on example site:
RewriteEngine on
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{HTTP_HOST} ^www.classicb96.com$ [NC]
RewriteRule ^(.*)$ https://classicb96.com/$1 [L,R=301]
You can test the behavior yourself (Chrome/Safari: http://classicb96.com not resolving. Firefox: http://classicb96.com --> https://classicb96.com)