Forum Discussion
chungyu_16122
Altostratus
Nov 29, 2018Irule to redirect all URI from old site to a new site with matching URI
Hi all
How can I write an iRule that will redirect all URI from one site to a new site and match the URI
https://www.universitysite.com/news-archives/ or anything under that to https://new-...
crodriguez
Nov 30, 2018Ret. Employee
There are lots of redirect examples on DevCentral, but here is a simple iRule that should work.
when HTTP_REQUEST {
if { [HTTP::host] equals "www.universitysite.com" } {
HTTP::redirect "https://newsite.com[HTTP::uri]"
}
}
This can also be done more efficiently with a Local Traffic Policy than with an iRule. The condition would look something like this:
HTTP Host full string is any of at request time
The action would look something like this:
Redirect to location tcl:https://newsite.com[HTTP::uri]
See this answer for more details.
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