Forum Discussion
javier_diaz_379
Mar 03, 2011Nimbostratus
URL to lower string
I need to know, how to make an iRule to translate the complete URL to lower string and then do the redirect.
I have the idea of how to make that happend, but this irule is not working. ...
hooleylist
Mar 03, 2011Cirrostratus
Also, if you're doing that for every request and this is on an HTTP virtual server, you'll get a redirect loop. You could try something like this:
when HTTP_REQUEST {
Check if the URI has any capitalized letters
if {[string match {*[A-Z]*} [HTTP::uri]]}{
HTTP::redirect "http://[HTTP::host][string tolower [HTTP::uri]]"
}
}
Setting parameter names or values to lower case might actually break the web app parsing of them. Do you want to set the path or the full URI to lower case (/path/to/file.ext versus /path/to/file.ext?param=value)?
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