Forum Discussion
Allan_66523
Nimbostratus
Oct 31, 2011Requests to http changed to https
I am looking to add an Irule to a certain VIP of ours that change HTTP requests to HTTPS.
Thanks,
3 Replies
- ngaze_66812
Nimbostratus
The one we use, which I think is pretty standard, looks like this:
when HTTP_REQUEST {
HTTP::redirect https://[HTTP::host][HTTP::uri]
} - nitass
Employee
just in case you would like to use built-in feature.
sol7125: Configuring a virtual server to automatically redirect HTTP requests to HTTPS
http://support.f5.com/kb/en-us/solutions/public/7000/100/sol7125.html - Arie
Altostratus
Instead of HTTP::redirect (which generates a 302 - Temporary Redirect) you may want to consider:HTTP::respond 301 Location "https://[HTTP::host][HTTP:uri]"
That way the client will cache the redirect and save you a few cycles.
Also, keep in mind that you can issue only one HTTP::respond/HTTP::redirect; you'll encounter a nasty "connection reset" if multiple respond/redirects are issued.
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
