NetScaler Does Not Rewrite Some URLs via CVPN

NetScaler Does Not Rewrite Some URLs via CVPN

book

Article ID: CTX232291

calendar_today

Updated On:

Description

NetScaler does not rewrite some URLs via CVPN from "/URL" to "/cvpn/URL". If we manually change the URL in the browser it will work.

Resolution

Created responder policy to check for the URL and respond with edited URL:
Policy expression to check for: HTTP.REQ.URL.CONTAINS("/nsg/") && !(HTTP.REQ.URL.CONTAINS("/cvpn/http")
Action expression: "https://"+http.REQ.HEADER("Host").HTTP_HEADER_SAFE+ " /cvpn/https/abc.com/nsg" + http.REQ.URL.PATH_AND_QUERY.HTTP_URL_SAFE

From GUI, go to AppExpert > Responder

Responder Policy

Responder Policy

Responder Action

Responder Action


Problem Cause

NetScaler is unable update the internal URL in js file.

Issue/Introduction

NetScaler does not rewrite some URLs via CVPN from "/URL" to "/cvpn/URL"