El-Guapo_29797
Feb 01, 2014Nimbostratus
*Redirect http to https for Internet clients but not private clients*
How to Redirect all clients from http to https for Internet clients but allow http to private client IP? Following is not working properly:
when CLIENT_ACCEPTED {
if { [IP::addr [IP::client_addr] equals 10.0.0.0/8] or
[IP::addr [IP::client_addr] equals 192.168.1.0/24]} {
set redirect 0
} else {
set redirect 1
}
}
when HTTP_REQUEST {
if {$redirect}{
HTTP::redirect "https://[HTTP::host][HTTP::uri]"
}
}