+
+ try {
+ $page = $this->pageRepo->getBySlug($pageSlug, $book->id);
+ } catch (NotFoundHttpException $e) {
+ $page = $this->pageRepo->findPageUsingOldSlug($pageSlug, $bookSlug);
+ if ($page === null) abort(404);
+ return redirect($page->getUrl());
+ }
+