Hi,
ich glaube dein Script ist keine gute Idee.
Bei einer Fehlkonfiguration des Servers, einem dummen Zufall oder ähnlichem kann dabei auch eine Art Endlosschleife auftreten. Außerdem sendest du weder einen echten 404-Header noch gibt es hier irgend eine sinnvolle Art an Error Handling.
Es wäre eventuell sinnvoller, sich mit dem Copy-and-Paste der Standardfehlerseite abzufinden, oder (was ich bevorzugt hätte) eine Weiterleitung auf die echte 404-Seite zu erstellen. Dieser automatische Abruf der Fehlerseite erscheint mir sehr dirty.
Liebe Grüße,
Valle