Wie erzwingt man, dass ein Skript bei „Seite nicht gefunden“ ausgelöst wird?

Fortsetzung der Diskussion von How do you force a script to refire on every page load in Discourse?:

Wie in dem nun geschlossenen Thema besprochen, wird der obige Code ausgeführt, wenn ein Thema geladen wird. Aber ich möchte eine Weiterleitung auslösen, wenn die Seite Seite nicht gefunden geladen wird. Weder api.onPageChange noch $( document ).ready werden bei einem 404-Fehler ausgeführt. Wie kann ich einen 404 abfangen und weiterleiten?