Forum Discussion

D99's avatar
D99
Icon for Cirrus rankCirrus
May 03, 2020

Help needed for irule to deny wildcard uri with exceptions

Hi folks,

 

Need your advise on creating an irule for the below requirement

 

need to block the following uri cloud.du.ae/cloud/* with an exception if SAML appears in the URI

 

like lets say cloud.du.ae/cloud/abc/saml should be allowed but all other URI's with /cloud should be blocked

 

Thanks in advance.

2 Replies

  • Use a Local Traffic Policy with a First Match strategy.

     

    K15085:  Overview of the Local Traffic Policies feature (11.4.0 - 12.0.0)

     

    Create a rule with conditions

    hostname is cloud.du.ae

    HTTP URI begins with cloud

    HTTP URI contains saml

     

    that forwards traffic to the pool

     

     

    Create a second rule to redirect requests starting with cloud to somewhere else (or drop the request)

     

     

     

    Finally add a final default rule that forwards all requests to the pool.

     

     

    Order your rules so that they match in correct order:

     

    • D99's avatar
      D99
      Icon for Cirrus rankCirrus

      Works perfectly. Thanks a lot Simon :)