For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

Brooks's avatar
Brooks
Icon for Nimbostratus rankNimbostratus
Oct 30, 2019

VS Redirection from uri response

I have found problems trying to route traffic from one VS to another VS and I'm not sure how to get round it.

 

I have 3 url's similar to below that I want to be redirected to another VS on the ltm.

 

https://asite.com/eu/?state=register

https:/asite.com/au/?state=register

https://asite.com/int/?state=register

 

 

I have tried various settings in an irule as shown below but can't get it to work.

 

Can someone help me out?

 

when HTTP_REQUEST {

 if { [string tolower [HTTP::uri]] contains "/register/" }{

virtual vs-abc-443 

}

}

when HTTP_REQUEST {

 if { [string tolower [HTTP::host]] eq "asite.com" and [HTTP::path] eq "/int/?state=register" } {

virtual vs-abc-443

 }

}

 

when HTTP_REQUEST {

 if { [HTTP::uri] ends_with "register" } {

    virtual vs-abc-443

}

}

when HTTP_REQUEST {

 if { ([HTTP::host] eq "asite.com") && ([string tolower [HTTP::uri]] starts_with "/?state=") } {

  virtual vs-abc-443

}

}