Anke: Mod Rewrite vs. mobile website

Hi,

sobald eine RewriteRule "greift", erscheint bei mobilen Endgeräten Fehler 502, während bei normalen PC Besuchern der Seite keinerelei Problem auftritt.
Woran kann das liegen bzw. wie lässt sich das lösen?

Danke

  1. Moin!

    sobald eine RewriteRule "greift", erscheint bei mobilen Endgeräten Fehler 502, während bei normalen PC Besuchern der Seite keinerelei Problem auftritt.
    Woran kann das liegen

    An deiner RewriteRule, oder an den Sonnenflecken.

    bzw. wie lässt sich das lösen?

    RewriteRule ändern, oder irgendwas anderes.

    PS: Für sinnvollere Antworten das hier beachten!

    - Sven Rautenberg

    --
    "Love your nation - respect the others."
    1. RewriteEngine On
      RewriteBase /
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]

      Beim Aufruf mit web-spider.net erhalte ich den status code 200 als Rückmeldung.
      Allerdings gibt sich dieser nicht als mobiler Client aus...

      1. Moin!

        RewriteEngine On
        RewriteBase /
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule . /index.php [L]

        Beim Aufruf mit web-spider.net erhalte ich den status code 200 als Rückmeldung.
        Allerdings gibt sich dieser nicht als mobiler Client aus...

        Status 502 hinterläßt in der Regel Spuren im Error-Log, die die weitere Fehleranalyse erlauben. Sollte tatsächlich das Rewriting Schuld haben, wäre auch dort nochmal explizit Logging möglich, um das Problem zu isolieren.

        Ich glaube allerdings nicht, dass das der Fall ist - das wäre schon extrem ungewöhnlich und deutet, wenn, dann eher auf einen fehlerhaften HTTP-Client hin.

        - Sven Rautenberg

        --
        "Love your nation - respect the others."
        1. In den Server Logs ist absolut nichts dazu vermerkt.
          Wenn ich den Emulator von ready.mobi verwende, meldet dieser Fehler 502.
          Nutze ich einen normalen PC und beobachte die HTTP Kommunikation, bei der offensichtlich alles gut geht, ist Status Code 200, also OK.
          Beim Zugriff vom Blackberry aus erscheint Code 400 und wieder keine hiflreiche Fehlermeldung o.ä. :(
          Wie könnte ich dem Problem auf die Schliche kommen bzw. näheres zur fehlgeschlagenen Kommunikation erfahren?
          Denn eigentlich klappt ja alles - laut Server Log: error sowie access des apache2.