Forum Discussion

mfkk531_168091's avatar
mfkk531_168091
Icon for Nimbostratus rankNimbostratus
Apr 17, 2015

Question on Redirect to mobile website - plz help

I have been given an old iRule to implement now to redirect to mobile site. But i suspect there is some syntax errors. Can someone help me check the rule and see if its good, and will work for my req...
  • Kevin_Davies_40's avatar
    Apr 18, 2015

    Had an extra ] at the end of the third if statement. This should fix it for you.

    when HTTP_REQUEST {
      if {[class match [HTTP::header User-Agent] contains abcd_useragents] } {
        if {[HTTP::cookie MobileOptOut] eq 1} { return }
        if {[URI::query [HTTP::uri] MobileOptOut] eq 1} { return }
        switch -glob [string tolower [HTTP::path]] {
          "*.jpg" -
          "*.gif" -
          "*.png" -
          "*.bmp" -
          "*.ico" { return }
        }
        HTTP::redirect "http://m.xyzdomain.com[HTTP::uri]"
      }
    }