Forum Discussion
Irules Data-Group
Hi Sir,
Seems like with your constant support, we are able to get our results, but one last obstruction:
In /ISS_Static part, some of the contents seems to be passed while some are dropping with 404 error. Need your support in editing /ISS_static part matching as case-insensitive, so that anything matching to /iss_static or /ISS_Static will definitely pass to the respective Data-Group contents. Kindly guide how to modify the below Irule:
===============================
when HTTP_REQUEST { switch -glob [HTTP::uri] { "/" { log local0. "redirecting from /" if { [class match [virtual] equals Common ] } { HTTP::respond 301 Location [lindex [split [class match -value [virtual] equals Common] ","] 2] pool [lindex [split [class match -value [virtual] equals Common ] ","] 0] log local0. "Went to root ( / ), index 0 - WEC pool after index 2 url set with 301" } else { log local0. "Static pool entry for xxxx[LB::server pool] not created yet" reject } return } "/ISS_Static*" { if { [class match [virtual] equals Common ] } { pool [lindex [split [class match -value [virtual] equals Common] ","] 1] log local0. "Went to default, index 1 - Confarm pool" } else { log local0. "Static pool entry for [virtual] not created yet" reject } return }
default {
if { [class match [virtual] equals Common ] } {
pool [lindex [split [class match -value [virtual] equals Common ] ","] 0]
log local0. "Went to default, index 0 - WEC pool"
} else {
log local0. "Dynamic pool entry for [virtual] not created yet"
reject
}
return
}
}
}
================
Thanks and Regards Parveez
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com