Re: CGI and typing files by suffix
robm@ncsa.uiuc.edu (Rob McCool)
Message-id: <9312301955.AA27539@void.ncsa.uiuc.edu>
From: robm@ncsa.uiuc.edu (Rob McCool)
Date: Thu, 30 Dec 1993 13:55:22 -0600
In-Reply-To: Tony Sanders <sanders@BSDI.COM>
"Re: CGI and typing files by suffix" (Dec 30, 2:17am)
X-Mailer: Mail User's Shell (7.2.5 10/14/92)
To: Tony Sanders <sanders@BSDI.COM>, www-talk@www0.cern.ch
Subject: Re: CGI and typing files by suffix
Content-Length: 1934
/*
* Re: CGI and typing files by suffix by Tony Sanders (sanders@BSDI.COM)
* written on Dec 30, 2:17am.
*
* Of course, the servers do this because it's convenient.
* Someday I will fix Plexus so this is done "right" and the typing isn't
* wholy suffix dependent. I will probably end up keeping cache files
* in each directory that get updated automatically as needed. There is
* also the non-trivial issue of how to admin such a beast.
Exactly....
* Basically, typing by suffix is UNACCEPTABLE for the client end (though as
* NCSA Mosaic proved it can work ok for some stuff, that isn't the issue)
* but it's perfectly fine for the server to use this if it wants. The key
* is that there is nothing requiring the server to do so, it's mearly done
* as a matter of convenience on some OS's.
Certainly. I'd love to see MacHTTP use the typing information available from
the Mac filesystem to determine MIME type.
* I fail to see how:
* http://server/path/cmd;args
* Is really any clearer or better than:
* http://server/path/cmd/args
*
* The `;' scheme simply has too many drawbacks (namely you can't front-end
* existing directory hierarchies with scripts).
I would say that the drawback of doing multiple stats may outweigh this
particular benefit, however, I think the status quo is Not That Bad and in
fact is very powerful for a LOT of things.
* Using the execute bit, where available, is probably the best plan.
*/
I don't know about that... I have a lot of stray x bits on my server... the
tech support when such a plan is adopted would be a nightmare. I don't think
magic names in config files is such a horrible rotten idea, (since the URL
is the domain of the server). I find the idea of making a new content-type
to determine script execution intriguing, since it would mean that if we
ever move away from filename extensions that scripts would be ``just another
object''.
--Rob