Domain-Root auf HTTPS umleiten

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