Moses: no-www RewriteRule

Beitrag lesen

Hallo!

Ich möchte nun aber nicht nur domain.com umleiten sonder auch [domain2;...;domain20].
  Desweiteren möchte ich nicht drei Bedingungen und drei Regeln haben, sondern nur eine.

Ich habe hiermit versucht:
    RewriteCond %{HTTP_HOST} ^www.([0-9a-z]).com$ [NC]
    RewriteRule ^(.*)$ http://$1.com/$2 [R=301,L]

Läuft aber nicht : )

Verrät mir jemand wie 'es' richtig lautet?

Platzhalter für Daten aus vorangehenden RewriteCond beginnen mit %, nicht mit $. 'RewriteRule ^(.*)$ http://%1.com/$1 [R=301,L]' müsste also funktionieren.

Schlauer wäre es allerdings, gleich einen separaten Virtualhost für www.example.com einzurichten, der nichts enthält, außer einem RedirectPermanent nach example.com. Dazu brauchst du allerdings Zugriff auf die Serverkonfiguration, mit der .htaccess geht das logischerweise nicht.

Gruß, Moses