Redirect - Weiterleitungen

Redirect ist eine Template Funktion, sie erlaubt es mit wenig Aufwand eine Weiterleitung zu einer anderen Webseite zu generieren.

Hinweis
Diese Funktion sollte nur auf der Abschlussseite zur Anwendung kommen, steht aber unabhängig von dieser Empfehlung in allen Templates zur Verfügung.

Weiterleitungen können ohne diese Funktion eigenständig über Javascript oder HTML Meta-Refresh integriert werden.

Einsatz - HTML Meta-Refresh

{redirect url="http://www.example.de/" mode="html"}

Mit diesem Aufruf wird eine HTML Meta-Refresh Anweisung generiert und im HTML ausgegeben. Es wird daurch folgende Anweisung erzeugt:

<html><head><meta http-equiv="refresh" content="5; URL='http://www.example.de/"></head></html>

Ersetzen Sie "http://www.example.de/" durch die gewünschte Ziel-URL.

Einsatz - Javascript

{redirect url="http://www.example.de/" mode="javascript"}

Mit diesem Aufruf wird ein Javascript-Fragment generiert und im HTML ausgegeben. Es wird dadurch folgende Anweisung erzeugt:

<script language="javascript" type="text/javascript">window.location.href = 'http://www.example.de/';</script>

Ersetzen Sie "http://www.example.de/" durch die gewünschte Ziel-URL.

Einsatz - HTTP Redirect

{redirect url="http://www.example.de/"}

Mit diesem Aufruf wird ein HTTP Redirect auf eine andere URL erzeugt. Es findet hier keine Ausgabe im HTML statt. Das Template muss über keine weiteren Inhalte verfügen, da diese nicht zur Anzeige kommen.

Diese Art der Weiterleitung funktioniert nur, wenn vorher keine weiteren Ausgaben erfolgten. Beachten Sie das, wenn das Skript per PHP include(); eingebunden wird!

Ersetzen Sie "http://www.example.de/" durch die gewünschte Ziel-URL.