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

VikashC's avatar
VikashC
Icon for Cirrus rankCirrus
Apr 10, 2020
Solved

Need Irule for redirection for port translation

Hello team,   I am trying to configure one web service. Post configuration when i tried to access service using F5 VS, the requests redirected to the http host with automatically addition of serv...
  • Mayur_Sutare's avatar
    Apr 10, 2020

    Hello Vikash,

     

    Please try below iRule -

     

     

    when HTTP_REQUEST {

        if { [string tolower [HTTP::host]] contains "abc.com" } {

        pool abc-pool

      }

    HTTP::header remove Accept-Encoding

     

    STREAM::disable

     

    }

    when HTTP_RESPONSE {

      # Disable the stream filter for server responses

      STREAM::disable

      # Enable the stream filter for text responses only

      if {[HTTP::header value Content-Type] contains "text"}{

     

       # Replace 'old_text' with 'new_text'

    STREAM::expression {@http://abc.com:8080/@https://abc.com/@}

       # Enable the stream filter for this response only

       STREAM::enable

      }

    }

     

     

    Hope it works for you!

    Mayur