Citrix Systems Network Router 9.2 Benutzerhandbuch

Seite von 302
Chapter 4        Advanced Expressions: Evaluating Text
77
Queries in the VPN traffic.
These text elements are often URLs and components of URLs. In addition to 
applying the text-based operations on these elements as described elsewhere in 
this chapter, you can parse these elements using operations that are specific to 
parsing URLs. For more information, see 
.
The following table describes the expression prefixes for this type of data.
VPN and Clientless VPN Expression Prefixes that Return Text
VPN and Clientless VPN 
Expression
Description
VPN.BASEURL.CVPN_DECODE
Extracts the original URL from a clientless VPN 
URL.
VPN.BASEURL.CVPN_ENCODE
Converts a URL to clientless VPN format.
VPN.BASEURL.HOSTNAME
Extracts the HTTP host name from the host name 
in the URL. 
This prefix cannot be used in bidirectional policies.
VPN.BASEURL.HOSTNAME.DOMAIN
Extracts the domain name from the host name. 
For example, if the host name is www.
mycompany.com or www.mycompany.com:8080, 
this prefix extracts mycompany.com. 
This prefix returns incorrect results if the host 
name is an IP address. For information on 
expressions for IP addresses, see 
.
All text operations after this prefix are case 
insensitive.
VPN.BASEURL.HOSTNAME.EQ 
("hostname")
Returns a Boolean TRUE if the host name matches 
hostname. The comparison is case insensitive. 
For example, if the host name is www.
mycompany.com, the following returns TRUE:
vpn.baseurl.hostname.eq("www.
mycompany.com")
If the text mode is URLENCODED, the host name 
is decoded before comparison. For more 
information, see