如何强制在“未找到页面”时触发脚本?

继续讨论 如何在 Discourse 中强制脚本在每次页面加载时重新触发?

正如在已关闭的主题中所讨论的,上面的代码在加载主题时会触发。但我希望在加载页面未找到页面时触发重定向。api.onPageChange$( document ).ready 在 404 错误时都不会触发。我该如何捕获 404 并重定向?