02-Dec-2021 07:37
Hi,
I am trying to find a solution for an upcoming environment replacement. We want the first part of the hostname to stay the same while replacing the domain name. We need to accept both domains for some period of time. The path should also stay the same as originally entered. We can use SNI for certificates on the virtual server.
Any help is appreciated.
Thanks,
02-Dec-2021
14:19
- last edited on
04-Jun-2023
19:15
by
JimmyPackets
Hi Anthony Santi,
when HTTP_REQUEST {
if { [HTTP::host] ends_with ".domain1.com" } {
HTTP::redirect https://[string map {"domain1" "domain2"} [HTTP::host]][HTTP::uri]
return
}
}
03-Dec-2021
00:02
- last edited on
04-Jun-2023
19:15
by
JimmyPackets
You can also try this way.
when HTTP_REQUEST {
HTTP::respond 301 Location "https://[getfield [HTTP::host] "." 1].domain2.com[HTTP::uri]"
return
}