Fortinet 156 FortiWeb 5.0 Patch 6 Administration Guide
Example: URL interpreter for a JSP application
The HTTP request URL from a client is:
/app/login.jsp;jsessionid=xxx;p1=111;p2=123?p3=5555&p4=66aaaaa
which uses semi-colons as parameter separators ( ; ) in the URL, a behavior typical to JSP
applications. You would create a URL replacer to recognize the JSP application’s parameters:
the semi-colons.
The predefined JSP interpreter plug-in will interpret the URL as:
/app/login.jsp?p4=66aaaaa&p1=111&p2=123&p3=5555
See also
Regular expression syntax
Example: URL interpreter for Microsoft Outlook Web App 2007
Example: URL interpreter for WordPress
Example: URL interpreter for Microsoft Outlook Web App 2007
When a client sends requests to Microsoft Outlook Web App (OWA), many of its URLs use
structures like this:
/exchange/tom/index.html
/exchange/jane.doe/memo.EML
/exchange/qinlu/2012/1.html
These have user name parameters embedded in the URL. In order for auto-learning to
recognize the parameters, you must either:
•Set Type to Predefined and Application Type to OWA. This predefined auto-learning URL
interpreter will match and recognize parameters in all default URLs.
Create your own custom URL interpreters.
A custom URL replacer for those URLs could look like this:
Table 12:Example: URL replacer for JSP applications
Setting name Value
Type Predefined
Application
Type
JSP