You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apache-bugdb@apache.org by Richard Goerwitz <Ri...@Brown.EDU> on 1997/11/26 03:46:50 UTC
mod_proxy/1483: ProxyPass incorrectly re-maps relative paths in already-mapped documents
>Number: 1483
>Category: mod_proxy
>Synopsis: ProxyPass incorrectly re-maps relative paths in already-mapped documents
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: apache
>State: open
>Class: sw-bug
>Submitter-Id: apache
>Arrival-Date: Tue Nov 25 18:50:01 PST 1997
>Last-Modified:
>Originator: Richard_Goerwitz@Brown.EDU
>Organization:
apache
>Release: 1.2.4 + SSL patches
>Environment:
Linux 2.0.32 (RedHat 4.2+), GCC 2.7.2
>Description:
Given a conf containing "ProxyPass /other.machine.edu http://other.machine.edu",
Apache 1.2.4 fetches & maps the following URL into the namespace of the current
server:
https://current.server.edu/other.machine.edu/index.html <-
http://other.machine.edu/index.html
Unfortunately, if http://other.machine.edu/index.html has any relative links
on it, they do not work. For example, if http://other.machine.edu/index.html
has a link like <IMG SRC="/graphics/logo.gif">, this link should be mapped as
follows:
/graphics/logo.gif ->
https://current.server.edu/other.machine.edu/graphics/logo.gif <-
http://other.machine.edu/graphics/logo.gif
Unfortunately, this is what happens:
/graphics/logo.gif ->
https://current.server.edu/graphics/logo.gif
Normally such mappings result in "broken" links.
>How-To-Repeat:
>Fix:
No suggestions; I'm only now looking at the source. But I'd be happy to try
out patches for you, and try to work things out.
I feel really stupid - as if I've missed something obvious. If so, then this
is a documentation bug, and not a software bug, seeing as I did not find a ready
solution to the problem in the documentation.
I'd be happy to help rewrite the relevant section of the docs, if that turns out
to be the problem.
Thanks...
>Audit-Trail:
>Unformatted:
[In order for any reply to be added to the PR database, ]
[you need to include <ap...@Apache.Org> in the Cc line ]
[and leave the subject line UNCHANGED. This is not done]
[automatically because of the potential for mail loops. ]