Alexander Foken: mod_rewrite und browser redirect

Beitrag lesen

Moin Moin!

ich möchte mit mod_rewrite Browser auf bestimmte Webseiten leiten die für diese Browser optimiert sind.

"optimized for my browser" ist grundsätzlich verkehrt, es sei denn, Du arbeitest lokal oder in einem sehr gut kontrolliertem LAN/Intranet. Schreibe valides HTML (am besten mit CSS), und Du kannst Dir die "Optimiererei" in 99% aller Fälle einfach schenken.

Ich habe hier ein javascript das ganz gut ist, aber ich meine das es mit mod_rewrite einfacher geht. Leider weiss ich nicht wie ich das anfangen soll.

Gar nicht. Du kannst auf dem Server nicht mit Sicherheit herausfinden, mit welchem Browser der User arbeitet. HTTP_USER_AGENT ist die einzige Information über den Browser und definitiv fälschbar - siehe Logdatei und http://webalizer.teamone.de/selfforum/agent_200308.htm.

Selbst auf das navigator-javascript-Objekt und das Verhalten des Browsers kannst Du Dich nicht verlassen. Opera 6 erzeugt ein Pseudo-"document.all"-Objekt, sobald er sich als IE identifiziert. Identifiziert sich Opera als Netscape oder Opera, existiert document.all nicht.

Du siehst, schreibe für jeden Browser (http://www.anybrowser.org/campaign/) und Du hast das Problem nicht.

Es gibt irgendwo im web eine Seite mit einem fertigen script was ich mal gesehen habe. Leider weiss ich nicht mehr wo es ist und wie ich es damals gefunden habe.

Macht nichts, es wird ohnehin nicht korrekt funktionieren.

Falls jemand was weiss bitte melden. Danke.

Das impliziert die Tatsache, das Du hier postest.

Alexander