e.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