Hallo,
ich bin kein HTTP-Guru, aber mir sieht dieses Vorhaben nach einer üblen Verdrehung des HTTP-Protokolls aus.
Die 3XX Status Codes sind für Redirects vorgesehen, die 4XX für Client Errors.
Warum willst Du das verbiegen?
Was für einen Mehrwert soll es haben, einen Status 404 zu liefern und gleichzeitig umzuleiten?
Mögliche Lösung:
Definiere im Webserver eine eigene Seite (kann auch ein Skript sein, wenn ich mich nicht irre) für den Status 404 und leite aus dieser Seite heraus mit einem Meta-Tag anschliessend um.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!