У меня были проблемы в домене, где Safari отказывался перенаправлять с http на https, используя
RewriteCond %{HTTPS} off
Теперь у меня есть этот рабочий контент .htaccess:
# Force https
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
# remove www.
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]