Current Perl documentation can be found at perldoc.perl.org.
Here is our local, out-dated (pre-5.6) version:
Instead of sending back a Content-Type as the headers of your reply, send back a Location: header. Officially this should be a
URI: header, so the CGI.pm module (available from
CPAN) sends back both:
Location: http://www.domain.com/newpage
URI: http://www.domain.com/newpage
Note that relative URLs in these headers can cause strange effects because of ``optimizations'' that servers do.
$url = "http://www.perl.com/CPAN/";
print "Location: $url\n\n";
exit;
To be correct to the spec, each of those "\n"
should really each be "\015\012", but unless you're stuck on MacOS, you probably won't notice.