Zum Inhalt springen

Probleme mit userFunc

Erstellt am 9. Januar 2012 · 24 Antworten · letzte Antwort am 18. Januar 2012 · Seite 2 von 2

Tags: Frage

Chrissli ·

Ich vermute mal, das dein Android den Slash am Ende bei der manuellen Eingabe als Tippfehler interpretiert und ignoriert, während andere Smartphones das nicht tun.
Durch den Slash am Ende den der Webserver du willst auf ein Verzeichnis zugreifen, dass es natürlich nicht gibt.
Damit zieht die Rewrite Rule

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]

und leitet auf index.php um. Diese wiederum erkennt das Smartphone und startet den Redirect auf mobile.html/ und schon hast du eine Loop.
Ich an deiner Stelle würde einfach mal den Slash entfernen und sehen was passiert.

...
Evtl. kannst du auch manuell der Typo-Seite, die den Inhalt von mobile.html beinhaltet, in den Seiteneinstellungen sagen, dass sie durch realUrl auf mobile/ reagieren soll, du also auf das .html verzichtest. Oder handelt es sich hier tatsächlich um eine HTML-Seite? Würde aber wirklich zuerst den Slash entfernen.

TheFreeman ·

Hi CHrissi,

das hört sich schon plausibel an.
Aber wo soll ich den Slash entfernen? in der Baseurl der Mobile-Seite? :o

TheFreeman ·

OK, also, wie so oft ist die Lösung ganz einfach:

Man setze folgenden Flasg in der realURL auf Null:

'defaultToHTMLsuffixOnPrev' => 0,

... trage dann statt www.meineDomain.de/mobile.html in die Konfig
der Extension cwmobileredirect die URL www.meineDomain.de/mobile/
ein

...und freue sich dann auf ein gutes Ergebnis :-)

Danke viel Mals für Eure Hilfe. 8-)