(Before you suggest it merlyn, PATH_INFO is not an option in this case).Really? Why? Can you explain? I just added this to my httpd.conf (updated slightly for simplicity):
And then I created /Users/merlyn/Sites/virtualroots/virtualroot as a shell executable script:Listen 127.0.0.1:8801 <VirtualHost 127.0.0.1:8801> Alias /images/ /Users/merlyn/Sites/virtualroots/images/ Alias /icons/ /usr/share/httpd/icons/ ScriptAlias / /Users/merlyn/Sites/virtualroots/virtualroot/ </VirtualHost>
And now I can visit http://localhost:8801/some/place?key=value, and my CGI script is called with /some/place as the PATH_INFO and key=value for the QUERY_STRING. And I can visit /images/ and get a directory listing with the right icons, and files there are also served properly.#!/bin/sh echo content-type: text/plain echo printenv
So, explain again why you're allergic to PATH_INFO?
-- Randal L. Schwartz, Perl hacker
Be sure to read my standard disclaimer if this is a reply.
In reply to Using PATH_INFO as your full docroot (was Re: Sending data to browser's URI field via POST)
by merlyn
in thread Sending data to browser's URI field via POST
by hacker
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |