26-Jan-2021 10:24
Hi All,
I have a scenerio where i have a vip on which we have applied iRule stating that if url mention "abc-test" it should hit to different server and if url mentions "abc-dr" it should hit to different server.
Is there any issue with iRule ?
irule which we are using :
when HTTP_REQUEST {
switch -glob [string tolower [HTTP::uri]] {
"abc-test*" { pool abc-test }
"abc-dr*" { pool abc-dr }
}
}
26-Jan-2021
10:54
- last edited on
04-Jun-2023
21:05
by
JimmyPackets
Hi Shavat,
Uri starts with "/".
when HTTP_REQUEST {
switch -glob [string tolower [HTTP::uri]] {
"/abc-test*" { pool abc-test }
"/abc-dr*" { pool abc-dr }
}
}
or
when HTTP_REQUEST {
switch -glob [string tolower [HTTP::uri]] {
"*abc-test*" { pool abc-test }
"*abc-dr*" { pool abc-dr }
}
}
26-Jan-2021 11:02
Hi Enes,
Thank you for replying me.
So if i will apply ""/" or "*" , format of my iRule is correct and it should work .