
Mit den Operationen RegRedirectUrl und RegIRedirectUrl (case insensitiver Pattern Match) können Sie den Client auf eine andere Adresse (anderer Server und/oder andere URL) umleiten.
Verwenden Sie die Operationen in der Aktionsdatei. Die Syntaxbeschreibung finden Sie unter URLs manipulieren .
Der Ersetzungsausdruck wird als location Headerfeld in der Antwort (HTTP-Response) gesetzt; d.h. der Ersetzungsausdruck bestimmt das Ziel des Redirects.
Per Default wird immer ein temporärer Redirect ausgelöst (OK Code 302). Als Option kann noch der HTTP OK Code angegeben werden, der dem Client geschickt werden soll. Dies kann als numerischer Wert im Bereich 300-399 oder mit den vordefinierten Werten permanent , temp und seeother erfolgen.
Sie können Umleitungen mit Bedingungen weiter spezifizieren: Das Umleiten kann auf bestimmte Clients, Protokolle, Uhrzeiten, usw. eingeschränkt werden.
Die Zeile
RegIRedirectUrl ^/ping(.*) /sap/public/icman/ping$1
leitet einen Request, der mit /ping beginnt (case insensitive), an die URL /sap/public/icman/ping. Falls hinter dem /ping noch weitere Zeichen stehen, werden diese unverändert an die neue URL /sap/public/icman/ping gehängt.
RegRedirectUrl / http://server.domain:8080/default.html [CODE=permanent]
leitet einen Request, der nur den Schrägstrich enthält, an die Adresse http://server.domain:8080/default.html weiter.
RegRedirectUrl ^/index.html(.*) /sap/bc/bsp/sap/ztest/index.html [CODE=temp]
leitet einen Request, der mit /index.html beginnt, nach /sap/bc/bsp/sap/ztest/index.html weiter.