Ich möchte nun noch ergänzen das wenn die Adresse www.example.com lautet, auf example.com weitergeleitet wird.
Das machst du mit der folgenden regel aber nicht - du leitest damit höchsten alls nach example.com um, was NICHT example.com entspricht - das ist eine völlig andere Situation.
Habs so probiert:
RewriteCond %{HTTP_HOST} !^example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
Ich habe einiges probiert aber es scheint immer mit den bisher bestehneden Rewrite Rules zu kolidieren.
Definiere "einiges" - ohne die anderen Rewrite-Regeln zu sehen (die du hier - obwohl du es als Stammgast dieses Forums besser wissen solltest) tippe ich auf das L-Flag.