F5 is upgrading its customer support chat feature on My.F5.com. Chat support will be unavailable from 6am-10am PST on 1/20/26. Refer to K000159584 for details.

Forum Discussion

2 Replies

  • shaggy's avatar
    shaggy
    Icon for Nimbostratus rankNimbostratus
    when HTTP_REQUEST {
       if {[IP::addr [IP::remote_addr] equals 1.1.1.1/32] or [IP::addr [IP::remote_addr] equals 1.1.1.2/32]} {
          HTTP::redirect "https://login.com/internal.html"
       } else {
          HTTP::redirect "https://login.com/external.html"
    }
    

    worth mentioning: if this VS is login.com:443, users will simply end up in a redirect loop

  • R_Eastman_13667's avatar
    R_Eastman_13667
    Historic F5 Account

    Put all your IPs in a datagroup "allowed_ips"

    when HTTP_REQUEST {
        if {[class match [IP::client_addr] equal "allowed_ips"]} {
            HTTP::redirect https://login.com/internal.html
        }
        else {
            HTTP::redirect https://login.com/external.html
        }
    }