Forum Discussion

5 Replies

  • Yeah, we can make iRule to match phone browser's

    User-Agent
    header & display message or redirect to webpage.

    Example

        when HTTP_REQUEST {
        switch -glob [string tolower [HTTP::header User-Agent]] {
            "*iphone*" -
            "*android*" -
            "*windows phone*" -
            "*windows ce*" -
            "*bada*" -
            "*bb10*" -
            "*blackberry*" -
            "*symbinos*" -
            "*symbain os*" -
            "*symbian*" -
            "*java*" -
            "*winowsphone*" -
            "*windowsce*" {
                    HTTP::redirect "https://[HTTP::host]mobile.aspx"
                   }
                default { 
        HTTP::redirect "https://[HTTP::host][HTTP::uri]" }
        }
    }
    
    • f51's avatar
      f51
      Icon for Cirrostratus rankCirrostratus

      if { [HTTP::uri] contains "/resignation" "/exit-interview" "/benefit-change" "/personal-info-change" "/verify-coc" "/workers-comp" "/verify-coc" "/verify-electronic-disclosure"} {

       

      HTTP::respond 200 content {This task is not available on the mobile app. Log onto your desktop to complete this task} return }

       

      Is this correct ?

       

      Do I need to add anything..?

       

    • Samir_Jha_52506's avatar
      Samir_Jha_52506
      Icon for Noctilucent rankNoctilucent

      Try switch condition in iRule. Example.

      switch -glob [string tolower [HTTP::uri]]

      And add HTML syntax.

          HTTP::respond 200 content { "Mobile PageSorry! This task is not available on the mobile app. Log onto your desktop to complete this task..."}
      
    • f51's avatar
      f51
      Icon for Cirrostratus rankCirrostratus

      Thank you f5_rock