Fixes case errors in URLs by redirecting.
pip install wagtail-case-insensitiveIn your project’s Django settings file:
INSTALLED_APPS = [
# ...
'case_insensitive',
]
MIDDLEWARE = [
# ...
# all other django middleware first
'case_insensitive.middleware.CaseInsensitiveRouteMiddleware',
]Then replace wagtail.models.Page with case_insensitive.models.CaseInsensitiveRoutePage:
from case_insensitive.models import CaseInsensitiveRoutePage as Page
class MyContentPage(Page):
...