diff --git a/wagtail/contrib/redirects/models.py b/wagtail/contrib/redirects/models.py index cb5b25245c..6c4e1bd8bd 100644 --- a/wagtail/contrib/redirects/models.py +++ b/wagtail/contrib/redirects/models.py @@ -60,7 +60,7 @@ class Redirect(models.Model): return base_url try: page.resolve_subpage(self.redirect_page_route_path) - except Resolver404: + except (AttributeError, Resolver404): return base_url return base_url.rstrip("/") + self.redirect_page_route_path elif self.redirect_link: