Folgender Code gilt nur für den direkten Aufruf von domain.tld und nicht für domain.tld/index.php oder Unterordner:
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} ^/$
Rewriterule ^(.*)$ https://domain.tld/ [L,R=302]
302 = Temporärer Redirect, um Browser-Caching zu vermeiden