Forum Discussion
rdessert_76127
Feb 16, 2012Nimbostratus
Force 301 redirect to https for multiple http URI's
I need to write an irule for use on my http virtual server that will perform a 301 redirect to https for two possible http URI's. I figured out how to do it for one URI, but am struggling with prope...
hooleylist
Feb 16, 2012Cirrostratus
Here's another option using a switch statement:
when HTTP_REQUEST {
switch -glob [string tolower [HTTP::uri]] {
"/abc*" -
"/def*" {
HTTP::respond 301 Location "https://[HTTP::host][HTTP::uri]"
}
}
}
I'm assuming you want starts_with like matching so I put a wildcard on the end of the directories. If you want contains like matching, you could put an asterisk at the beginning of the directories as well.
Aaron
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