Forum Discussion
heskez_36146
Nov 13, 2013Nimbostratus
Redirection multiple URLS
Hi,
We've two websites www.x.com/GoWest and www.x.com/GoSouth
We'd like an Irule which redirects to:
GoWest -> www.y.com/Gowest and GoSouth -> www.y.com/GoSouth
Therefore We've build an iru...
- Nov 13, 2013
I would just do the switch statment and not the switch and the if statment. The redirects in the if statments should not be https://https. The problem with the switch statment is you are doing a string tolower but then are matching on a string with Caps. It would also be good in troubleshooting to add a log statement showing what you are matching.
when HTTP_REQUEST { set RequestedPath [string tolower [HTTP::path]] log local0. "RequestedPath = $Requestedpath" switch $RequestedPath { "/gowest" { HTTP::redirect "https://www.y.com/GoWest" } "/gosouth" { HTTP::redirect "https://www.y.com/GoSouth" } } }
heskez_36146
Nov 13, 2013Nimbostratus
I'm getting this error message:
TCL error: /Common/www.y.com_Redirect.V2 - can't read "Requestedpath": no such variable while executing "log local0. "RequestedPath = $Requestedpath""
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects