CGI Redirect to another page
Andrew Clover
and-google at doxdesk.com
Wed Sep 24 07:38:42 EDT 2003
Tim Howarth <tim at worthy.demon.co.uk> wrote:
> print "Location: http://abcxyz/index.html"
> AFAIUI it simply sends a redirect header.
Yep; however, if you include a relative URI with no hashpart:
print 'Location: /index.html'
print
Then the server should send that page to the browser directly, without
sending a redirect back to the browser. This may be preferable in
some cases.
(The second print is needed to end the CGI response headers.)
Full spec here:
http://hoohoo.ncsa.uiuc.edu/cgi/interface.html
(Using JavaScript or meta-refresh to do redirects is almost always a
really terrible idea.)
--
Andrew Clover
mailto:and at doxdesk.com
http://www.doxdesk.com/
More information about the Python-list
mailing list