Slim FrameworkでNot Foundのときの処理を書く

存在しないURLへのアクセスがあったときに、リダイレクトしたかったり独自の404ページを表示したかったりする場合があります。
そのような場合、SlimではnotFoundメソッドで対応します。

$app = new \Slim\Slim();

$app->notFound(
    function () use ($app) {
        // リダイレクトしたり独自の404ページをprintしたり
        $app->redirect('/');
    }
);

$app->run();