For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

Dzungchu's avatar
Dzungchu
Icon for Nimbostratus rankNimbostratus
Jul 17, 2020

how to Redirect http to https exception any host

hi all,

I has created a irule to redirect http to https exception any IP (example: 10.1.2.0/29) however it is not OK.

could someone share what code to use?

now i only can redirect all request from http--> https with code below.

 

when HTTP_REQUEST {

 if { [HTTP::host] equals "abc.com.vn" } {

     HTTP::redirect https://abc.com.vn[HTTP::uri]

    }

}

1 Reply

  • You can use below iRule. Under Allow-List datagroup, you can add host/network which you want to exempt from the redirection.

    when HTTP_REQUEST {
    if { [HTTP::host] equals "abc.com.vn" } {
    if {not ([class match [IP::client_addr] equals Allow-List])} {
    HTTP::redirect https://abc.com.vn[HTTP::uri]
    }
    }
    }

    Hope it works for you,

    Mayur