suit: Htaccess-Problem mit Umleitung auf mobile Version

Beitrag lesen

####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?