Forum Discussion
nitass_89166
Noctilucent
"TCL error: /VS/iRule-test - Operation not supported (line 7) invoked from within "HTTP::header insert X-Forwarded-Proto http" ("default" arm line 2) invoked from within "switch -glob [string tolower [HTTP::uri]] { "/xxx" - "/zzz"..." "
i do not think the error is about command syntax.
can you post the irule?
tmsh list ltm rule (name)
Merlin_kv_17750
Jun 11, 2015Nimbostratus
when HTTP_REQUEST {
switch -glob [string tolower [HTTP::host]] {
"url1.com" -
"url2.com" {
HTTP::respond 301 Location "http://www.url1.com[HTTP::uri]" Cache-Control "no-cache"
}
}
switch -glob [string tolower [HTTP::uri]] {
"uri1" -
"uri2" -
"/uri3/*" {
HTTP::respond 301 "Location" "https://[HTTP::host][HTTP::uri]" Cache-Control "no-cache"
}
"/uri4/xxx/*" {
IP::idle_timeout 7200
set update_serverside_idle_timeout 1
log local0. "updated timeout: [IP::idle_timeout]"
}
default {
HTTP::header insert X-Forwarded-Proto http
}
}
}
all redirection works as should, even simultaneously.