Re: SCGI + Quixote, Location / ?

[email protected]
Newsgroups gmane.comp.web.quixote.user
Message-ID <[email protected]>
David Binger wrote:
> On Aug 10, 2005, at 1:20 PM, [email protected] wrote:
>
>>
>> I'll just plug my longstanding request that Quixote redirect path
>> '' (the
>> mount point itself) to '/'.  That's no more magical than adding a
>> slash
>> redirect to a directory, which Quixote and all other webservers do.
>> It's
>> the only reasonable interpretation of '' ("Duh, they must be trying
>> to get
>> to the home page.")  Otherwise everybody has to put a redirect in
>> their
>> Apache config.
>
> I don't think Quixote can really know what the mount point is unless
> it is
> told with the SCRIPT_NAME.  If I understand your request, it would
> be to to traverse SCRIPT_NAME if PATH_INFO is empty.

No need to backtrack into SCRIPT_NAME.  I meant the home page of this
Quixote application, not the server's document root.

    path = request.get_environ('PATH_INFO', '')
    if not path:
        return quixote.redirect('/')


That way if I go to http://example.com/app it'll redirect to
http://example.com/app/ .  Same for http://example.com ->
http://example.com/ .  The problem isn't a stupid server, it's users
typing URLs without a trailing slash.

This is not related to moving stuff from SCRIPT_NAME to PATH_INFO if
PATH_INFO wasn't set correctly.  I assume that's already been done by this
point.

-- 
-- Mike Orr <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.