Forum Discussion
NewTOF501_15047
Nimbostratus
Apr 20, 2014switch is not working
when HTTP_REQUEST {
switch -glob {string tolower [HTTP::uri]] ends_with }
{
"/NCCA" { HTTP::redirect "http://oservices.bahrain.bh/wps/portal/NCCA"}
"/EskanBank" { HTTP::redirect...
nitass_89166
Noctilucent
Apr 20, 2014e.g.
[root@ve11a:Active:In Sync] config tmsh list ltm virtual bar
ltm virtual bar {
destination 172.28.24.10:162
ip-protocol udp
mask 255.255.255.255
profiles {
udp { }
}
rules {
qux
}
source 0.0.0.0/0
vs-index 9
}
[root@ve11a:Active:In Sync] config tmsh list ltm rule myrule
ltm rule myrule {
when HTTP_REQUEST {
switch -glob [HTTP::path] {
"/NCCA*" { HTTP::redirect "http://oservices.bahrain.bh/wps/portal/NCCA" }
"/EskanBank*" { HTTP::redirect "http://oservices.bahrain.bh/wps/portal/EskanBank" }
"/ncs*" { HTTP::redirect "http://oservices.bahrain.bh/wps/portal/ncs" }
"/neaf*" { HTTP::redirect "http://oservices.bahrain.bh/wps/portal/neaf" }
"/infosafe*" { HTTP::redirect "http://oservices.bahrain.bh/wps/portal/infosafe" }
default {
do something
}
}
}
}
[root@ve11a:Active:In Sync] config curl -I http://172.28.24.10/NCCA/something
HTTP/1.0 302 Found
Location: http://oservices.bahrain.bh/wps/portal/NCCA
Server: BigIP
Connection: Keep-Alive
Content-Length: 0
[root@ve11a:Active:In Sync] config curl -I http://172.28.24.10/EskanBank/something
HTTP/1.0 302 Found
Location: http://oservices.bahrain.bh/wps/portal/EskanBank
Server: BigIP
Connection: Keep-Alive
Content-Length: 0
[root@ve11a:Active:In Sync] config curl -I http://172.28.24.10/ncs/something
HTTP/1.0 302 Found
Location: http://oservices.bahrain.bh/wps/portal/ncs
Server: BigIP
Connection: Keep-Alive
Content-Length: 0
[root@ve11a:Active:In Sync] config curl -I http://172.28.24.10/neaf/something
HTTP/1.0 302 Found
Location: http://oservices.bahrain.bh/wps/portal/neaf
Server: BigIP
Connection: Keep-Alive
Content-Length: 0
[root@ve11a:Active:In Sync] config curl -I http://172.28.24.10/infosafe/something
HTTP/1.0 302 Found
Location: http://oservices.bahrain.bh/wps/portal/infosafe
Server: BigIP
Connection: Keep-Alive
Content-Length: 0
[root@ve11a:Active:In Sync] config curl -I http://172.28.24.10/
HTTP/1.1 200 OK
Date: Sun, 20 Apr 2014 09:42:16 GMT
Server: Apache/2.2.3 (CentOS)
Last-Modified: Sun, 09 Feb 2014 08:39:51 GMT
ETag: "41879c-59-2a9c23c0"
Accept-Ranges: bytes
Content-Length: 89
Content-Type: text/html; charset=UTF-8
NewTOF501_15047
Nimbostratus
Apr 20, 2014i want to know if we disable VS then is this possible to show maintenance page
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* 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
Discover DevCentral Connects
