You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Randy Terbush <ra...@zyzzyva.com> on 1996/10/18 03:02:40 UTC
Re: WWW Form Bug Report: "PATH_TRANSLATED not sent on Redirected URLs" on SunOS 4.x (fwd)
>From this message, I get the impression that you are calling
an external 'imagemap' CGI program. Is that true? If so, why
not give the imagemap module a try?
It sounds as if you are expecting environment variables to
get passed between server redirects. That is not the case.
> ----- Forwarded message from Rob Perelman -----
>
> Date: Thu, 17 Oct 1996 10:53:36 -0700 (PDT)
> From: Rob Perelman <ro...@electriciti.com>
> To: Rob Hartill <ro...@imdb.com>
> cc: apache-bugs%apache.org@organic.com, jem@electriciti.com
> Subject: Re: WWW Form Bug Report: "PATH_TRANSLATED not sent on Redirected URLs" on SunOS 4.x
>
> > >Standard "Server Error The server encountered an
> > >internal error or misconfiguration..." upon
> > >accessing the original imagemap CGI referring to
> > >a mapfile in a directory of a user which is being
> > >redirected to another web server. The file does
> > >exist on the server. The original imagemap CGI
> > >expects the environment variable PATH_TRANSLATED
> > >to be sent. The Apache server is not sending it
> > >in this case of redirection.
> >
> > Servers do not pass environment variables to *other* servers
> > when they redirect. That's the job of your CGI.
>
> Maybe we misphrased the symptoms. Here's an example of what we mean: we
> have a user named johndoe who accesses their page as
> http://server1/~johndoe. Now, in our configuration files we redirect
> /~johndoe to http://server2/~johndoe, and that is working fine. However, an
> imagemap on server1 pointing to a map file in johndoe's directory will
> not work. The imagemap program is called as such:
> http://server1/cgi-bin/imagemap/johndoe/mapfile.map, and when we did a
> little investigation, we found that imagemap was getting a blank
> PATH_TRANSLATED environment variable when it should contain the absolute
> path of the map file. This blank variable only occurs when the user's
> directory is redirected, but in our eyes, PATH_TRANSLATED should go
> unaffected. Please explain. Thanks in advance.
>
> ------------------------------------------------------------------
> Rob Perelman robp@eciti.com http://www.eciti.com/robp
> San Diego Rocks sdrocks@eciti.com http://www.eciti.com/sdrocks
> ------------------------------------------------------------------
>