Forum Discussion

Fernando_M's avatar
Fernando_M
Icon for Altocumulus rankAltocumulus
Jun 12, 2023
Solved

irule url host replacement

Hello team, We have an appplication changing it's url from  url.domain.com to newurl.domain.com https://url.domain.com/<PATH> -> https://newurl.domain.com/<PATH> I am wounder if we can replace hos...
  • Paulius's avatar
    Jun 12, 2023

    Fernando_M I believe what you're looking for is the following. I believe the only gotcha would be that you are perform SSL termination on that virtual server and you have an HTTP profile associated to it and then add this iRule to the virtual server in question. If you need this on the HTTP side you can use the same iRule as long as your intent is to keep everyone on HTTPS.

    when HTTP_REQUEST priority 500 {
    
        if { [HTTP::host] == "url.domain.com" } {
            HTTP::redirect "https://newurl.domain.com/[HTTP::uri]"
        }
    
    }