So schnell geht es bestimmt nicht, da müsste ich ja wissen was z.B ^(.*).htm$ $1 bedeutet. Auch reguläre Ausdrücke sind mir noch unbekannt. Ich habe aber gearde etwas gefunden, und das scheint auf den ersten Anblick zu funktionieren:
*# Aufruf ohne www ergänzen um www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\..* [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
**# http => https**
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]*
Ist dies eine praktikable Möglichkeit? Warum zweimal 301 (permanente Umleitung)?