diff --git a/wagtail/wagtailcore/models.py b/wagtail/wagtailcore/models.py index 4b96c16bc..75c1f41de 100644 --- a/wagtail/wagtailcore/models.py +++ b/wagtail/wagtailcore/models.py @@ -1220,6 +1220,10 @@ class Page(six.with_metaclass(PageBase, MP_Node, ClusterableModel, index.Indexed # whatever we find in ALLOWED_HOSTS try: hostname = settings.ALLOWED_HOSTS[0] + if hostname == '*': + # '*' is a valid value to find in ALLOWED_HOSTS[0], but it's not a valid domain name. + # So we pretend it isn't there. + raise IndexError except IndexError: hostname = 'localhost' path = '/'