Forum Discussion
Irule Redirect URL full path Http to Https
Hello everyone
I currently have a service on a virtual server in which set up a self-signed certificate on the client side and the f5 to servers is http.
This is running smoothly, when I go to the URL https://myservice.com open the page well.
the problem I have it when I try to navigate within the options for example I open a link takes me to http://myservice.com/service1 and does not open the page.
to manually switch to https://myservice.com/service1 opens without problems.
I have other services:
https://myservice.com/service2 https://myservice.com/service3 https://myservice.com/service4 etc etc and I need redirect all services to https
do I would like your help to configure an Irule that if I'm going to a URL http:// I redirect to https while retaining the entire route, this is possible?
I tried this but did not work
when HTTP_REQUEST { HTTP::redirect "https://[HTTP::host][HTTP::uri]" }
Thanks
1 Reply
Hi Johann,
attach the iRule below to your HTTP-only Virtual Server. It will perform the HTTP-to-HTTPS redirect for you, while preserving the requested URI...
when HTTP_REQUEST { HTTP::respond 307 "Location" "https://[getfield [HTTP::host] ":" 1][HTTP::uri]" }Note: Detach any previously configured HTTP-to-HTTPS redirect iRules on this Virtual Server.
Cheers, Kai
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* 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