Mobile Templates mit htaccess rewriting

Templates für mobile Endgeräte lassen sich relativ leicht erstellen, hier müssen alle essenziellen Funktionen auf 320×480(+x) passen.

Wenn allerdings niemand diese Templates findet – ergo – nutzt, ist mit einem cleveren Routing geholfen:

#####Mobile devices routing#######
#Mobile devices routing
RewriteCond %{HTTP_HOST} www\.domain\.de$ [NC]
RewriteCond %{HTTP_ACCEPT} ^.*html.*$ [NC]
RewriteCond %{HTTP_USER_AGENT} (HTC|Ericsson|BlackBerry|Nokia|iPhone|Mobile) [NC]
RewriteRule ^(.*)$ http://m.domain.de/$1 [L,R=301]

#m.domain.de nur für mobile clients erlauben
RewriteCond %{HTTP_HOST} m\.domain\.de$ [NC]
RewriteCond %{HTTP_ACCEPT} ^.*html.*$ [NC]
RewriteCond %{HTTP_USER_AGENT} !(HTC|Ericsson|BlackBerry|Nokia|iPhone|Mobile) [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]

Getagged mit: ,
Veröffentlicht unter TYPO3 Technik
Ein Kommentar auf “Mobile Templates mit htaccess rewriting
  1. Michael sagt:

    Nach einiger Zeit haben wir unser Script doch noch geändert:

    1. Zwangsumleitung für Mobile Geräte macht keinen Sinnn
    2. Umleitung nur, wenn die Domain blanko eingetippt wurde. Sobald es einen Referrer gibt, der nicht Leer ist, mach keine Umleitung mehr.

    #Mobile devices routing
    RewriteCond %{HTTP_HOST} www\.domain\.de$ [NC]
    RewriteCond %{HTTP_ACCEPT} ^.*html.*$ [NC]
    RewriteCond %{HTTP_REFERER} ^$
    RewriteCond %{HTTP_USER_AGENT} (HTC|Ericsson|BlackBerry|Nokia|iPhone|Mobile) [NC]
    RewriteRule ^(.*)$ http://m.domain.de/$1 [L,R=301]

1 Pings/Trackbacks für "Mobile Templates mit htaccess rewriting"
  1. […] Marit AG TYPO3 Blog » Mobile Templates mit htaccess rewriting […]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*