Forum Discussion
dolly_pandit
Nimbostratus
can you help me with this?
cjunior
Jun 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.