RewriteLog. Benötigt aber administrativen Zugang, weil es sich nicht erst in der .htaccess konfigurieren lässt.
moin und danke.
der erste Durchlauf:
172.16.100.11 - - [17/Jul/2012:10:09:16 +0200] [example.com/sid#8b72438][rid#93f7ae0/initial] (3) [perdir /var/www/example/] strip per-dir prefix: /var/www/example/ ->
172.16.100.11 - - [17/Jul/2012:10:09:16 +0200] [example.com/sid#8b72438][rid#93f7ae0/initial] (3) [perdir /var/www/example/] applying pattern '^(.*)$' to uri ''
172.16.100.11 - - [17/Jul/2012:10:09:16 +0200] [example.com/sid#8b72438][rid#93f7ae0/initial] (3) [perdir /var/www/example/] strip per-dir prefix: /var/www/example/ ->
172.16.100.11 - - [17/Jul/2012:10:09:16 +0200] [example.com/sid#8b72438][rid#93f7ae0/initial] (3) [perdir /var/www/example/] applying pattern '(.*)' to uri ''
172.16.100.11 - - [17/Jul/2012:10:09:16 +0200] [example.com/sid#8b72438][rid#93f7ae0/initial] (4) [perdir /var/www/example/] RewriteCond: input='m.example.com' pattern='^m[.]' [NC] => matched
172.16.100.11 - - [17/Jul/2012:10:09:16 +0200] [example.com/sid#8b72438][rid#93f7ae0/initial] (4) [perdir /var/www/example/] RewriteCond: input='/' pattern='^/$' [NC] => matched
172.16.100.11 - - [17/Jul/2012:10:09:16 +0200] [example.com/sid#8b72438][rid#93f7ae0/initial] (2) [perdir /var/www/example/] rewrite '' -> '/mobile'
172.16.100.11 - - [17/Jul/2012:10:09:16 +0200] [example.com/sid#8b72438][rid#93f7ae0/initial] (2) [perdir /var/www/example/] trying to replace prefix /var/www/example/ with /
172.16.100.11 - - [17/Jul/2012:10:09:16 +0200] [example.com/sid#8b72438][rid#93f7ae0/initial] (1) [perdir /var/www/example/] internal redirect with /mobile [INTERNAL REDIRECT]
sieht für mich alles gut aus. Im zweiten Durchlauf ist alles "not-matched". Also ist der ModRewrite unschuldig.