Warum nicht einfach erst zu www umschreiben
RewriteCond %{HTTP_HOST} !^www\.
Dann die https-Aufrufe direkt weiterleiten
RewriteRule ^(.*)$ https://beispiel.rocks/www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Dann die Aufrufe von http zu https umschreiben
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://beispiel.rocks/%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Oder hab ich das jetzt total verbastelt?