- From: Mike Meyer <mwm@contessa.phone.net>
- Date: Wed, 22 Mar 95 20:55:25 PST
- To: www-talk@www10.w3.org
> Not quite. If you have the serverroot at > /var/web > and you have /htdocs and /cgi-bin in the serverroot dir, and you have > two documents in /htdocs called > /foo.html and /baz/bar.html > then a request for /var/web/htdocs/foo.html looks like this > http://yourserver/foo.html > and baz/bar.html is > http://yourserver/baz/bar.html Yes, but note that this assumes that all your html documents live in one tree. What if that's not the case? In particular, what if your server could hand either of /var/web/htdocs/foo.html or /var/web/htdocs-new/foo.html if someone tryed to GET http://yourserver/foo.html? > Running through a gateway at > http://yourserver/cgi-bin/script > the request using PATHINFO .html would be > http://yourserver/cgi-bin/script/foo.html > PATH_INFO= /foo.html > PATH_TRANSLATED= /var/web/htdocs/foo.html Should PATH_TRANSLATED be /var/web/{htdocs,htdocs-new}/foo.html for the case I've got? > The advantage is that the server will do user-dir escaping for you, so > http://yourserver/cgi-bin/script/~baz/bar.html > PATH_INFO= /~baz/bar.html > PATH_TRANSLATED= /u/baz/public_html/bar.html This only applies if your server does user-dir escaping. Mine doesn't (yet, anyway). Thanx, <mike
Received on Thursday, 23 March 1995 00:01:36 UTC