21-Aug-2020 04:25
Hello all,
Need help in manipulating URI
I need to redirect from https://domain1/fixedURI/randomURI to https://domain2/randomURI
I need to loose the fixedURI in the redirect process.
How can I do that?
I tried this, but it doesn't work out
when HTTP_REQUEST {
if {[HTTP::uri] starts_with "/123"} {
HTTP::uri [string trimleft [HTTP::uri] /123]
HTTP::redirect "https://[HTTP::host] [HTTP::uri]"
}
pool /DR/Pool_server_1
return
}
Thanks for your help,
Cláudio Soares
21-Aug-2020
07:04
- last edited on
04-Jun-2023
21:19
by
JimmyPackets
Hi Cláudio Soares,
when HTTP_REQUEST {
if { [HTTP::uri] starts_with "/fixedURI/" && [HTTP::host] equals "domain1" } {
set newUri [string trimleft [HTTP::uri] /fixedURI]
HTTP::redirect "https://domain2$newUri"
}
}