Forum Discussion
IRULE to redirect traffic from URL to another URL except for specific URI
can you help me with this?
- cjuniorJun 10, 2020
Nacreous
Hi, sorry my delay.
Let me try another option besides our friends.
Do you need to redirect only when host is abc.com and path starts with /xyz?
e.g.
1. http(s)://abc.com/xyz - Goto https://bbc.com/xyz
2. http(s)://abc.com/xyz/abc - Goto https://bbc.com/xyz/abc
3. http(s)://abc.com/xyzabc - Goto https://bbc.com/xyzabc
4. http(s)://abc.com/xyz?param=value - Goto https://bbc.com/xyz?param=value
5. http(s)://abc.com/Xyz - Do nothing
6. http(s)://abc.com/abc/xyz - Do nothing
7. http(s)://bbc.com/xyz - Do nothing
Code:
when HTTP_REQUEST { if { [HTTP::host] eq "abc.com" && [HTTP::uri] starts_with "/xyz" } { HTTP::redirect "https://bbc.com[HTTP::uri]" } }Regards.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* 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