URL と URL の一部 (ホスト名など)、または URL パスのセグメントを抽出できます。たとえば、次の式は、URL からイメージファイルのサフィックスを抽出することによって、イメージファイルの HTTP 要求を識別します。
http.req.url.suffix.eq("jpeg") || http.req.url.suffix.eq("gif")
次の表では、HTTP URL のプレフィックスを説明しています。
| 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)> 次の式は dir2 を返します。http.req.url.path.get (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 を返します。 |