cancel
Showing results for 
Search instead for 
Did you mean: 

iRULE - Redirect irule - Help required

vinod1
Altostratus
Altostratus

Hello , 

I am working on a redirect request using an iRULE

User has requested the following redirect,

https://abc.xyz.com/Projectsite/*   to  redirect to    https://bbb.xyz.com/page/projectdocs-users/

Can we do an irule with Wildcard in the path. ? 

Appreciate your help.. 

 

1 ACCEPTED SOLUTION

Hi @vinod1 , 
you can do it without wildcard in uri , it is sufficient to use "starts_with" operator. 
Please check this : 

when HTTP_REQUEST {
   if { [HTTP::host] equals "abc.xyz.com" && [HTTP::uri] starts_with "/Projectsite/"}{
   HTTP::redirect "https://bbb.xyz.com/page/projectdocs-users/"
   }
}

I hope it fits with your requirements 
Regards 

View solution in original post

4 REPLIES 4

Hi @vinod1 , 
you can do it without wildcard in uri , it is sufficient to use "starts_with" operator. 
Please check this : 

when HTTP_REQUEST {
   if { [HTTP::host] equals "abc.xyz.com" && [HTTP::uri] starts_with "/Projectsite/"}{
   HTTP::redirect "https://bbb.xyz.com/page/projectdocs-users/"
   }
}

I hope it fits with your requirements 
Regards 

vinod1
Altostratus
Altostratus

Thankyou very much Mohamed, it worked.. 
You saved lot of time.. 

Appreciate your help. 

 

@vinod1 

Great news 👍🏻👍

Glad it worked! I marked it as the Accepted Solution, so anyone looking to solve the same issue in the future can easily find the answer.