Citrix ADC

网址のセグメントを抽出するための式

UrlとUrlの一部(ホスト名など)またはUrlパスのセグメントを抽出できます。たとえば,次の式は,URLからイメージファイルのサフィックスを抽出することによって,イメージファイルのHTTP要求を識別します。

Http.req.url.suffix.eq ("jpeg") || Http.req.url.suffix.eq ("gif")

网址のほとんどの式はテキストで動作し,HTTPリクエストとレスポンスのテキストの式プレフィックスで説明されています。このセクションでは,获取オペレ,ションに,いて説明します。获取操作は,次のプレフィックスを付けて使用すると,テキストを抽出します。

  • HTTP.REQ.URL.PATH
  • VPN.BASEURL.PATH
  • VPN.CLIENTLESS_BASEURL.PATH

次の表に,http urlのプレフィクスを示します。

网址プレフィックス 説明
HTTP.REQ.URL.PATH.GET (< n >) urlパスからスラッシュ(" / ")で区切られたリストを返します。たとえば,次のurlを考えてみます。< http://www.mycompany.com/dir1/dir2/dir3/index.html?a=1 >。次の式は,このURLからdir1を返します。< http.req.url.path.get (1) >。次の式は,ディレクトリ2を返します。
HTTP.REQ.URL.PATH.GET_REVERSE (< n >) パスの末尾から始まる,urlパスからスラッシュ(" / ")で区切られたリストを返します。たとえば,次のurlを考えてみます。< http://www.mycompany.com/dir1/dir2/dir3/index.html?a=1 >。次の式は,このURLからindex.htmlを返します。< http.req.url.path.get_reverse (0) >。次の式は,ディレクトリ3を返します。
网址のセグメントを抽出するための式

この記事の概要