Справочник Пользователя для Citrix Systems Network Router 9.2
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
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 Prefixes that Return Text
VPN and Clientless VPN
Expression
Expression
Description
VPN.BASEURL.CVPN_DECODE
Extracts the original URL from a clientless VPN
URL.
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.
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.
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
name is an IP address. For information on
expressions for IP addresses, see
.
All text operations after this prefix are case
insensitive.
insensitive.
VPN.BASEURL.HOSTNAME.EQ
("hostname")
Returns a Boolean TRUE if the host name matches
hostname. The comparison is case insensitive.
hostname. The comparison is case insensitive.
For example, if the host name is www.
mycompany.com, the following returns TRUE:
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
is decoded before comparison. For more
information, see