How To Avoid To Escape The Original URL In Reverse Proxy On Oracle iPlanet Web Server 7.0

(Doc ID 1382264.1)

Last updated on APRIL 03, 2017

Applies to:

Oracle iPlanet Web Server - Version 7.0 and later
Information in this document applies to any platform.
***Checked for relevance on 18-Nov-2013***

Goal

When set-origin-server SAF routes the client request to the remote server, the URL always gets escaped.
ex: In case, '*' gets escaped as '%2a'. and ':' -->'%3a'

This can be configured to avoid the escaped character in reverse proxy of Web Server like below:

Client(browser) -> WebServer1(RPP) -> WebServer2


request to WebServer1:

172.xxx.xxx.100 - - [09/Nov/2011:20:29:09 +0900] "POST /exec/Login.do;jsessionid=xxxxxxxxxxx011bfdd12cae707cd:zkpe HTTP/1.1" 200 1210

passed to WebServer2:

172.xxx.xxx.61 - - [09/Nov/2011:20:29:09 +0900] "POST /ekfkt/Login.do;jsessionid=xxxxxxxxxxx011bfdd12cae707cd%3azkpe HTTP/1.1" 200 1210

Note: above ":" is escaped to "%3a".



Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms