Forum Discussion

Thiyagu's avatar
Thiyagu
Icon for Cirrus rankCirrus
Apr 29, 2021

Need help for an iRule to rewrite the URI value and drop the session which is not matching the URI

Hello All,

I'm in need of help for an iRule to rewrite the URI value and drop the sessions which are not matching the URI value. I have prepared the below the irule and I would like whether the below work as expected

 

Could you please share your ideas

 

when HTTP_REQUEST {

   if {[string tolower [HTTP::uri]] starts_with "/test1"}{

       set newuri [string map -nocase {"/test1" "/test2/abc"} [HTTP::uri]]

       HTTP::uri $newuri

       pool POOL_TEST

               }

           else {

                drop

                }

            }

 

Regards,

Thiyagu