####Abgleich mobiler User-Agent
RewriteCond %{HTTP_USER_AGENT} ^.(iPad|iPhone|Android|BlackBerry|symbian|Smartphone).$
^.* und .*$ ist etwas unsinnig - das kannst du wegschmeissen.
####Domain domainA.de ODER domainA.com ODER domainA.ch
RewriteCond %{HTTP_HOST} ^(www.)?domainA.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^(www.)?domainA.ch$ [NC,OR]
RewriteCond %{HTTP_HOST} ^(www.)?domainA.de$
das kannst du doch auch in einen Ausdruck zusammenfassen
.example.(com|net|org)$
####dann Routing ins mobil-Verzeichnis
RewriteRule ^(.*)$ http://mobil.domainA/ [R,L]
Wozu speicherst du hier den Ausdruck?
.\* http://mobile.example.com [R,L] sollte reichen.
> leider funktioniert das Ganze nicht.
> Wo ist da der Fehler?
Mit Ausnahme der Tatsache, dass du RFC 2606 nicht beachtest und dein Ausdruck zur Erkennung von Mobilgeräten \_etwas\_ unvollständig ist, du Tablet-Benutzern (iPad) eine Verstümmelte Mobilversion vorsetzen willst und die regulären Ausdrucke in Summe etwas Hölzern sind?
Sieht soweit OK aus - was sagt denn das Rewrite-Log?