Forum Discussion
Nitrofish_87269
Nimbostratus
Apr 06, 2012Irule redirect
when HTTP_REQUEST {
3 Replies
Sort By
- Nitrofish_87269
Nimbostratus
just trying to get an http request that has the idssupportapi01 in it to redirect to a certain url or host machine, whichevere is easier. - nitass
Employee
is idcsupportapi01 hostname or uri? - nitass
Employee
e.g.[root@ve1023:Active] config b virtual bar list virtual bar { destination 172.28.19.79:80 ip protocol 6 rules myrule profiles { http {} tcp {} } } [root@ve1023:Active] config b rule myrule list rule myrule { when HTTP_REQUEST { set reqd_host [string tolower [HTTP::host]] log local0. "Reqd_uri is $reqd_host" if { $reqd_host contains "idcsupportapi01" } { log local0. "$reqd_host contains idcsupportapi01" HTTP::redirect "https://prodapi01a.cloud.marketingstudio.com[HTTP::uri]" log local0. "$reqd_host redirected to prodapi01.cloud.marketingstudio.com" } } } [root@ve1023:Active] config curl -I http://idcsupportapi01.cloud.marketingstudio.com/something HTTP/1.0 302 Found Location: https://prodapi01a.cloud.marketingstudio.com/something Server: BigIP Connection: Keep-Alive Content-Length: 0
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