From apwww@hyperreal.org Tue Sep 9 13:11:13 1997 Received: (from apwww@localhost) by hyperreal.org (8.8.5/8.8.5) id NAA08058; Tue, 9 Sep 1997 13:11:13 -0700 (PDT) Message-Id: <199709092011.NAA08058@hyperreal.org> Date: Tue, 9 Sep 1997 13:11:13 -0700 (PDT) From: Brian Slesinsky Reply-To: bslesins@wired.com To: apbugs@hyperreal.org Subject: mod_proxy's ProxyPass doesn't work for URL's with %2F in them X-Send-Pr-Version: 3.2 >Number: 1108 >Category: mod_proxy >Synopsis: mod_proxy's ProxyPass doesn't work for URL's with %2F in them >Confidential: no >Severity: non-critical >Priority: medium >Responsible: apache >State: closed >Class: sw-bug >Submitter-Id: apache >Arrival-Date: Tue Sep 9 13:20:02 1997 >Last-Modified: Thu Sep 18 12:28:15 PDT 1997 >Originator: bslesins@wired.com >Organization: >Release: 1.2 >Environment: Solaris, Linux >Description: When using a ProxyPass to mirror another server, if %2F ('/') appears in a directory name it causes a 404 on the proxy server. There's a similar bug in mod_rewrite for redirects - see #1103 >How-To-Repeat: ProxyPass /foo http://www.wired.com/news/ http://localhost/foo - this works http://localhost/foo?%2F - this works http://localhost/foo/%2F - causes 404 on the local server. In this case it should return the remote server's 404 page. >Fix: Provide an alternative to escape_url() that does the right thing? %0 >Audit-Trail: State-Changed-From-To: open-closed State-Changed-By: dgaudet State-Changed-When: Thu Sep 18 12:28:15 PDT 1997 State-Changed-Why: Related to PR#543. >Unformatted: