forwarding / refresh / aber woher kommt der Besucher... ?
Gerfried
- html
0 Moorlies0 Der Martin
Hallo.
Ich möchte eine Weiterleitung programmieren ( mit refresh im header... alles kein Thema..)
muss aber wissen bzw. auslesen von welcher Seite er kommt
Beispiel:
besucher kommt von www.beispiel.de/deutsch/kontakt.html
-> geht nach www.beispiel.de/deutsch/antwort.html
besucher kommt von www.beispiel.de/englisch/contact.html
-> geht nach www.beispiel.de/englisch/answer.html
hat jemand einen Tip ?
beste Grüße
Das steht im HTTP-Referrer-Header.
HTTP/1.1-Spezifikation (rfc2616), Abschnitt 14.36
Das steht im HTTP-Referrer-Header.
HTTP/1.1-Spezifikation (rfc2616), Abschnitt 14.36
okay... das meinte ich... aber... bin auf dem Webserver eingeschränkt... kann also nix in tiefere Konfiguration Einfluß nehmen
gibt es irgendein JavaScript mit dem auslesen kann woher der Click kommt und dann dadurch die Weiterleitung bestimmen ?!?
[latex]Moin![/latex]
Das steht im HTTP-Referrer-Header.
okay... das meinte ich... aber... bin auf dem Webserver eingeschränkt... kann also nix in tiefere Konfiguration Einfluß nehmen
gibt es irgendein JavaScript mit dem auslesen kann woher der Click kommt und dann dadurch die Weiterleitung bestimmen ?!?
Da man referrer unterdrücken kann, ist es keine gute Idee, sich auf diesen Header zu verlassen. Und Javasript kann auch abgeschaltet sein. Wohin sollte dann weitergeleitet werden?
Du solltest also nur serverseitig Einfluß nehmen, z.B. wie von Martin vorgeschlagen.
Cü,
Kai
Hi,
Ich möchte eine Weiterleitung programmieren ( mit refresh im header... alles kein Thema..)
Beispiel:
besucher kommt von www.beispiel.de/deutsch/kontakt.html
-> geht nach www.beispiel.de/deutsch/antwort.html
besucher kommt von www.beispiel.de/englisch/contact.html
-> geht nach www.beispiel.de/englisch/answer.html
wenn du dir URLs schon sprachabhängig "sortiert" hast, wo liegt dann das Problem, von den deutschsprachigen Seiten auch nach /deutsch/... weiterzuleiten, von den englischsprachigen nach /english/...?
hat jemand einen Tip ?
Ich würde für so einen Fall nicht einmal unterschiedliche URLs verwenden, sondern die gewünschte Sprache über einen URL-Parameter auswählen. Bei Fehlen dieses Parameters dann den Accept-Language-Header auswerten.
So long,
Martin