Forum Discussion
Merlin_kv_17750
Jun 11, 2015Nimbostratus
insert X-Forwarded-Proto log TCL error
Hello,
We have iRule applied to tcp/80 VS. In it under HTTP_REQUEST there are two switch commands and the second has default statement: default { HTTP::header insert X-Forwarded-Proto http }. Lo...
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.
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