Matching against `request.non_canonicalised_fullpath` rather than `request.path` as we did before means that any upper-casing in the path prevents it matching, so Bouncer goes on to look for a mapping, doesn't find one, and 404s. We could still match against `request.path` and then get the query string out of the non-canonicalized path and append it to the redirect URL to get around this.