Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2002 Teil von Januar

SELFHTML Forumsarchiv
Redirect und HistoryBack

Informationsseite
  1. Seite (JAVASCRIPT) Redirect und HistoryBack von RM, 31. 01. 2002, 13:56
nach unten

Redirect und HistoryBack

Die folgende Nachricht zum Thema stammt von: RM, 31. 01. 2002, 13:56

Das Problem:
Von einer Suchmaschine wird auf eine URL www.abc.de verlinkt.
Dort wird ein Redirect auf www.abc.de/xyz/dideldum durchgeführt.

Ich möchte das der User per BackButton im Browser auf die Suchmaschinenseite zurückkommt.

Idee:
Die Seite die von der Suchmaschine aufgerufen wird erhält ein Script
<script language="JavaScript" type="text/javascript">
<!--
location.replace('zurueck.htm');
location.href = "www.abc.de/xyz/dideldum";
//-->
</script>
--------------------------------------------
zurueck.htm enthält:
<body onload="javascript:history.back()">

Funktioniert aber nicht so. Hat jemand eine Idee?

nach obennach unten

Redirect und HistoryBack

Die folgende Nachricht zum Thema stammt von: Knusperklumpen, 31. 01. 2002, 14:08

Hi,

du kannst doch in der datei (www.abc.de) ein script einbauen welches den referrer ermittelt.
ist dieser referrer www.abc.de/xyz/dideldum dann mache ein history.back().

vielleicht klappt das ja.
ff

nach obennach unten

Redirect und HistoryBack

Die folgende Nachricht zum Thema stammt von: Sven Rautenberg, 31. 01. 2002, 14:15

»» Das Problem:
»» Von einer Suchmaschine wird auf eine URL www.abc.de verlinkt.
»» Dort wird ein Redirect auf www.abc.de/xyz/dideldum durchgeführt.

»» Ich möchte das der User per BackButton im Browser auf die Suchmaschinenseite zurückkommt.

Dann mach ein ordentliches Redirect. :)

Idee:

Die gefundene Seite setzt mit location.replace an ihre Stelle die Seite, auf die Weitergeleitet werden soll. Dann klappts auch mit Back.

Du solltest Alternativen vorsehen, falls jemand (z.B. eine Suchmaschine) ohne Javascript vorbeikommt. Der will auch auf deine andere Seite.

Ganz alternativ: Apache kann URL-Rewriting. Damit kannst du jede beliebige URL in eigentlich jede beliebige andere URL wandeln. Noch bevor also jemand die gefundene Seite bekommt, erhält er gleich die Seite, auf die weitergeleitet werden soll. Mehr dazu in der Apache-Doku (http://httpd.apache.org/docs/mod/mod_rewrite.html) oder bei Obi... ;) ähm, im Archiv.

 - Sven Rautenberg

nach obennach unten

Redirect und HistoryBack

Die folgende Nachricht zum Thema stammt von: RM, 31. 01. 2002, 19:01

Hallo Sven,

"Die gefundene Seite setzt mit location.replace an ihre Stelle die Seite, auf die Weitergeleitet werden soll. Dann klappts auch mit Back."

genau das war es - danke für den Tipp!

Robert

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2002 Teil von Januar

© 1998-2008 Seite Impressum, Software: Classic Forum