I'm using Magento 2.3.1
, I have let's encrypt SSL installed, I want to force HTTPS in the admin area and the storefront end
in the admin panel, I go to
Stores > Configuration > General > Web
I put yet to "Use Secure URLs on Storefront" and yes to "Use Secure URLs in Admin"
That only enforces https in the admin area. I modifying .htaccess
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
That doesn't work, I can't really play with apache that much, because I might break varnish which doesn't play well with HTTPS, tried that.
Is there an easy way to enforce HTTPS?