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-ID: 27941

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

Ausgedruckt am: 21.11.2024 um 12:11 Uhr

Camp
Camp 03.04.2006 um 11:18:04 Uhr
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
joerns
joerns 20.09.2006 um 15:55:07 Uhr
Goto Top
Oder so:
header("Location: http://www.meinedomain.de");  
js
1ALogistik
1ALogistik 09.12.2006 um 20:08:10 Uhr
Goto Top
Oder so,
mit einer htacess-Datei
zB: Redirect permanent / http://www.kiestransport.de/
46010
46010 13.04.2007 um 01:54:07 Uhr
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