diff --git a/moto/core/responses.py b/moto/core/responses.py index bf4af902a..c708edb8b 100644 --- a/moto/core/responses.py +++ b/moto/core/responses.py @@ -307,7 +307,7 @@ class BaseResponse(_TemplateEnvironmentMixin, ActionAuthenticatorMixin): def _convert(elem, is_last): if not re.match("^{.*}$", elem): return elem - name = elem.replace("{", "").replace("}", "") + name = elem.replace("{", "").replace("}", "").replace("+", "") if is_last: return "(?P<%s>[^/]*)" % name return "(?P<%s>.*)" % name