Forum Discussion
dolly_pandit
Jun 09, 2020Nimbostratus
can you help me with this?
- cjuniorJun 10, 2020Nacreous
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.