tobiasnyc
Goto Top

Automatische Browser Weiterleitung

Oft gefragt, jetzt beantwortet

Es gibt hierbei zwei Möglichkeiten, zum einen den bekannten Meta-Refresh, das ist ein Metatag im Kopf des HTML Dokumentes (zwischen den beiden Tags < head> und < /head>)

Und so sieht der Metatag aus:

<meta http-equiv="refresh" content="3; URL=zur_naechsten_seite.html">  

Die Zahl 3 steht hier für drei Sekunden und kann beliebig herauf- oder herabgesetzt werden. Der Wert "0" erzeugt eine sofortige Weiterleitung. Unter URL muss noch die Adresse der Seite eingetragen werden, an die automatisch weitergeleitet werden soll.
Es kann eine relative Adresse, wie oben im Beispiel gezeigt, verwendet werden oder eben eine absolute URL wie z.B. "http://www.meinedomain.de"

Die zweite Methode basiert auf Javascript.
Es ist hierbei allerdings zu bedenken das der Surfer Javascript deaktiviert haben könnte bzw. die Scriptfunktionen nicht verfügbar ist. Dennoch haben Javascript Weiterleitung Vorteile. Man nutzt sie unter anderem um gleichzeitig Daten abzufragen, etwa die verwendete Bildschirmauflösung oder die Browserversion bzw. das -fabrikat.
Abhängig davon wird der User auf eine für Ihn geeignete Seite weitergeleitet. Die genaue Erläuterungen würde aber den Rahmen dieses Tutorials sprengen.

Kurz und schmerzlos das JavaScript:

<SCRIPT LANGUAGE="JavaScript"> 
<!-- location='naechsteseite.html' //--> 
</SCRIPT>

Content-Key: 27941

Url: https://administrator.de/contentid/27941

Printed on: April 19, 2024 at 09:04 o'clock

Member: Camp
Camp Apr 03, 2006 at 09:18:04 (UTC)
Goto Top
Hi,
Es gibt aber auch noch eine dritte Möglichkeit, die Weiterleitung mit PHP
header("refresh:3;url=http://www.meinedomain.de");  
Ich denke mal, das hier in dem Beispiel alles klar ist die 3 steht auch für die Wartezeit und die URL sieht ja auch jeder.

Gruß

Camp
Member: joerns
joerns Sep 20, 2006 at 13:55:07 (UTC)
Goto Top
Oder so:
header("Location: http://www.meinedomain.de");  
js
Member: 1ALogistik
1ALogistik Dec 09, 2006 at 19:08:10 (UTC)
Goto Top
Oder so,
mit einer htacess-Datei
zB: Redirect permanent / http://www.kiestransport.de/
Mitglied: 46010
46010 Apr 12, 2007 at 23:54:07 (UTC)
Goto Top
und der vollständigkeit halber,

cflocation Example
This tag redirects the browser to a web resource; normally, you would
use this tag to go to a CF page or an HTML file on the same server.
The addToken attribute lets you send client information to the
target page.
If you remove the comments, this code redirects you to CFDOCS home page:

<!--- <cflocation url = "http://localhost:8500/cfdocs/dochome.htm"
addToken = "No"> --->

gruss c