From: Soul Lee Date: Sun, 31 Aug 2025 09:59:07 +0000 (+0900) Subject: 📝 Update TrustedHostMiddleware Documentation (#11441) X-Git-Tag: 0.116.2~46 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8e63f75919f1aca30d5dc62cfcf0d8c027e8c8cd;p=thirdparty%2Ffastapi%2Ffastapi.git 📝 Update TrustedHostMiddleware Documentation (#11441) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alejandra <90076947+alejsdev@users.noreply.github.com> Co-authored-by: Sofie Van Landeghem Co-authored-by: Sebastián Ramírez Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com> --- diff --git a/docs/en/docs/advanced/middleware.md b/docs/en/docs/advanced/middleware.md index 4ca07676b1..d1be4afffc 100644 --- a/docs/en/docs/advanced/middleware.md +++ b/docs/en/docs/advanced/middleware.md @@ -68,6 +68,7 @@ Enforces that all incoming requests have a correctly set `Host` header, in order The following arguments are supported: * `allowed_hosts` - A list of domain names that should be allowed as hostnames. Wildcard domains such as `*.example.com` are supported for matching subdomains. To allow any hostname either use `allowed_hosts=["*"]` or omit the middleware. +* `www_redirect` - If set to True, requests to non-www versions of the allowed hosts will be redirected to their www counterparts. Defaults to `True`. If an incoming request does not validate correctly then a `400` response will be sent.