| Gregory (Grisha) Trubetskoy 
    grisha at modpython.org Tue Nov 6 13:22:35 EST 2001 
 
On Tue, 6 Nov 2001, Alexander Steinert wrote:
> Some of my mod_python.publisher functions want to redirect the client to
> another URL under certain conditions (e.g. redirect from a secure server
> to an insecure or vice versa).
>
> Do you consider this a bad idea?
Redirect from a secure server to an insecure is probably a bad idea... ;-)
> My first approach would be to let the publisher function set an
> attribute of the request object and return nothing, so that a special
> handler (called after the publisher) can do the redirect (as described
> in the FAQ). What do you think?
Not sure I understand why you need a special handler for it, something
like this should work with the publisher:
     req.headers_out['location'] = 'http://www.modpython.org/'
     req.status = apache.HTTP_MOVED_TEMPORARILY
     return "You are being redirected to http://www.modpython.org/"
Grisha
 |