Hallo suit, hallo Chris,
noch einmal vielen Dank für Eure Hilfe.
RewriteCond %{HTTP_HOST} !^www.
RewriteCond %{HTTP_HOST} ^(.+)$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
Das funktioniert einwandfrei. Auch wenn ich wie im vorigen Post geschrieben darauf (aus hoffentlich gutem Grund) verzichten werde.
Außer bei den [OR]-Verknüpfungen hab ich noch nie etwas getrennt. Gut zu wissen, dass so etwas auch geht.
Hab die grad die ganze Zeit versucht, das von suit oben beschriebene hinzubekommen. Mein letzter Ansatz war übrigens:
RewriteCond %{HTTP_HOST} !^(www\.)$^(.+)$ [NC]
RewriteRule ^(.*)$ http://www\.%2/$1 [R=301,L]
Natürlich ohne Erfolg.
Dass [irgendwas] Zeichenklassen definieren ist mir zwar bekannt, wird von mir aber regelmäßig vergessen...
Wie gesagt, werd' mich noch mehr mit RegEx auseinander setzen müssen.
Gruß, Dennis