On Dec 17, 6:47 pm, "Gabriel Genellina" <gagsl-...@yahoo.com.ar> wrote: > En Wed, 17 Dec 2008 20:52:42 -0200, ptn <tn.pa...@gmail.com> escribió: > > > I tried this stupid script on my server: > > > #! /usr/bin/env python > > > print 'Location:http://www.google.com\n' > > > and it didn't work, I get a blank page. I first tried the Location > > header in another script, and when execution got to that point, it > > would > > just sort of ignore it, because the script would keep running to the > > end > > of the code (or stop at some unhandled exception). > > I assume this is a cgi script. For the Location field to be relevant, the > Status should be a 3xx (like 307 Temporary Redirect, or 302 Found) > In your case, your server probably has already sent a 200 OK response, so > Location is ignored. > Try adding a Status line -before Location above- like: > print 'Status: 302 Found" > > > Any ideas? > > I'd use a different protocol other than CGI... > > -- > Gabriel Genellina
Mmmmm no, that didn't do it. The script now is: #! /usr/bin/env python print 'Status: 302 Found' print 'Location: http://www.google.com\n' but still nothing happens, I get the same blank page. Since the sscript is so simple, maybe it is a matter of server configuration? Is that possible? -- http://mail.python.org/mailman/listinfo/python-list