Das ist korrekt.
Eh klar :p
Aber gibt %{HTTP_HOST} auch das Protokoll zurück
Nein, es gibt den HTTP_HOST zurück :) das Protokoll muss sowieso[sic?] HTTP oder HTTPS sein, was anderes geht garnicht - und das findet man mit %{HTTPS} raus. Wenn zudem Protokoll-Version interessant ist, kann man %{THE_REQUEST} befragen.
und sollten bestimmte Zeichen im regulären Ausdruck nicht maskiert werden?
Ja, die Punkte z.B. - aber das ist egal, weil der Ausdruck ohnehin Mist ist, wegen dem http:// :)
Mein Einwand bezog sich lediglich auf die www- und nicht-www-Sache - das kam in meinem Post leider nicht raus - genausowenig wie in deinem rauskam, dass du eigentlich das Protokoll bemängeln wolltest :)