Forum Discussion
PacketHead_4009
Nimbostratus
Oct 18, 2011Redirect iRule to Dynamic URL?
Hello All, Have a quick question. I want to setup a standard "contains" iRule redirect but it needs to be able to work with dynamic URLs. What I mean by dynamic is that there is a small pa...
PacketHead_4009
Nimbostratus
Oct 19, 2011Posted By Michael Yates on 10/18/2011 02:43 PM
Hi PacketHead,
Sure you can do something like that. You can match on however much of the HTTP::uri you need to to insure it is a qualified match and then perform a redirect.
Something like this:
when HTTP_REQUEST { if { [string tolower [HTTP::uri]] contains "/vbapp/customer=" } { HTTP::redirect "http://hosted99.com[HTTP::uri]" } } This is not the only method that you have at your disposal. There are many ways to perform the same type of thing if you want an alternate solution.
Hope this helps.
Hello Michael,
Thanks for the reply. So given the script you provided the redirect URL will be as follows:
http://hosted99.com/vbapp/customer=8745/login.aspx
The script you provided will automatically take the remaining part of the incoming URL (/vbapp/customer=8745/login.aspx) and add it to the end of the new redirect URL http://hosted99.com making it a complete URL of http://hosted99.com/vbapp/cusotmer=8745/login.aspx?
Hopefully I am understanding correctly.
Thanks again,
James
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)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
