Forum Discussion
Fluidetom_12222
Cirrus
Feb 02, 2017Redirect iRule and replace only part of the URI
Hi Guys,
I have the following scenario and I'm not sure how to start writing my iRule to handle it.
I need to redirect all requests for https://oldsite.domain.com/psp/atlas_1/EMPLOYEExxx/whateve...
Fluidetom_12222
Cirrus
Feb 22, 2017Eventually this is what I implemented.
Thanks for your help.
when HTTP_REQUEST {
if { [string tolower [HTTP::host]] equals "oldsite.domain.com" }
{
set NEWURI [string map "oldsite newsite" [HTTP::uri]]
set NEWURI [string map "oldstring newstring" $NEWURI]
set NEWURL https://newsite.domain.com$NEWURI
HTTP::respond 200 content "
Your page has moved !
Your page has moved !
The website you have requested has been migrated to
You will be automatically redirected to the new address in 5 seconds.
Please bookmark the next page.
Thank you for your cooperation.
" noserver
return
}
}
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