Forum Discussion

Ujjwal_142598's avatar
Ujjwal_142598
Icon for Nimbostratus rankNimbostratus
Apr 17, 2018

URL redirection not working for below Irule

when HTTP_REQUEST { if { ([HTTP::host] contains "act-mapviewer.aer.ca")}{ switch -glob [string tolower [HTTP::uri]] { /Html5/Index.html?viewer=aerscheme { HTTP::redirect https://extmapviewer-uat.aer.ca/AER/index.html?viewer=aerscheme } /geometryserver { HTTP::redirect http://[getfield [HTTP::host] ":" 1]:8080/arcgis/rest/services/Utilities/Geometry/GeometryServer}

/ {
    HTTP::redirect http://act-mapviewer.aer.ca/Html5/Index.html
}

}

} }

  • JG's avatar
    JG
    Icon for Cumulonimbus rankCumulonimbus
    when HTTP_REQUEST { 
        if { ([HTTP::host] contains "act-mapviewer.aer.ca") } { 
            switch -glob [HTTP::uri] {                  
                "/Html5/Index.html?viewer=aerscheme" { 
                    HTTP::redirect https://extmapviewer-uat.aer.ca/AER/index.html?viewer=aerscheme
                }
                "/geometryserver" {
                    HTTP::redirect http://[getfield [HTTP::host] ":" 1]:8080/arcgis/rest/services/Utilities/Geometry/GeometryServer
                }
                "/" {
                    HTTP::redirect https://extmapviewer-uat.aer.ca/AER/index.html?viewer=aerscheme
                }
            }
        }
    }