http://onionworks.net/2004/renderengine/web

redirect (forwardTo : string) : void

redirect ermöglicht eine automatische Weiterleitung auf eine andere Seite.

Im Beispiel soll eine Weiterleitung auf die Startseite erfolgen.

<xsl:variable name="home">onion://data/objects/77</xsl:variable>
<xsl:value-of select="web:redirect(c.literalUri($home))" />

Wird in forwardTo eine absolute Url angegeben, die nicht der aktuellen Domain entspricht, so kann es bei Verwendung des IIS Moduls ARR (Application Request Routing) zu fehlerhaften Umleitungen kommen. Ist im Proxy der Serverfarm der Punkt "Umschreibhost in Antwortheader umkehren" gesetzt, so wird die Url der Weiterleitung auf die aktuelle Domain umgeschrieben.