Forum Discussion

3 Replies

  • The one we use, which I think is pretty standard, looks like this:



    when HTTP_REQUEST {



    HTTP::redirect https://[HTTP::host][HTTP::uri]



  • just in case you would like to use built-in feature.



    sol7125: Configuring a virtual server to automatically redirect HTTP requests to HTTPS

  • Arie's avatar
    Icon for Altostratus rankAltostratus
    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.