Aus der Perl-Mailingliste kam nun die Lösung:
Der übergebene Header Nummer 303 war falsch.
Richtig muß die erste Zeile heißen:
print "HTTP/1.0 302 Redirected\n" if ($ENV{'PerlXS'} eq 'PerlIS');;
Das gesamte Redirection funktioniert also folgendermaßen:
print "HTTP/1.0 302 Redirected\n" if ($ENV{'PerlXS'} eq 'PerlIS');;
print "Location: http://www.netwerk.de\n\n";
Trotzdem auch hier im Forum vielen Dank für die Hilfe...
Beim einem Perl-Script für einen WindowsNT-Server, auf dem Perl ISAPI läuft, habe ich folgendes Problem bei der Redirection zu einer anderen Web-Seite:
Folgender Ausschnitt des Codes funktioniert mit IE4 einwandfrei, kein Browser von Netscape führt aber die Weiterleitung durch:
print "HTTP/1.0 303 See Other\r\n" if $ENV{PERLXS} eq "PerlIS";
print <<"END";
Content-Type: text/plain
Expires: 01/01/1998 00:00:00
Location: http://www.kicktip.de\n\n
ENDDieser Teil des Scripts kann unter http://www.netwerk.de/forum/cgi-bin/re.pl getestet werden.
Hat jemand Erfahrung mit Perl ISAPI? Kann mir jemand weiterhelfen?
Danke,
Martin