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

MohanK's avatar
MohanK
Icon for Altostratus rankAltostratus
Jun 05, 2021
Solved

URL Rewrite

we need to rewrite the incoming request to a different endpoint and add some additional parameters to the URL.  The purpose of doing this is we don't want to expose the endpoint URL and the URL para...
  • spalande's avatar
    Jun 05, 2021

    Assuming all incoming url starts_with /rec/widgets, you can try below code

     

     when HTTP_REQUEST {
     if { [string tolower [HTTP::uri]] starts_with "/rec/widgets" } {
     HTTP::header replace "Host" "sample.com"
     set new_uri "/api/v2/widgets[string range [HTTP::uri] 12 end]&account_id=5036&domain_key=example"
     log local0. "new_uri: $new_uri"
     HTTP::uri $new_uri
     return
       }
     }