summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/middleware.txt8
1 files changed, 6 insertions, 2 deletions
diff --git a/docs/middleware.txt b/docs/middleware.txt
index 7dfa0f3af7..f3dbcb82d1 100644
--- a/docs/middleware.txt
+++ b/docs/middleware.txt
@@ -59,8 +59,12 @@ Adds a few conveniences for perfectionists:
* Performs URL rewriting based on the ``APPEND_SLASH`` and ``PREPEND_WWW``
settings. If ``APPEND_SLASH`` is ``True``, URLs that lack a trailing
- slash will be redirected to the same URL with a trailing slash. If
- ``PREPEND_WWW`` is ``True``, URLs that lack a leading "www." will be
+ slash will be redirected to the same URL with a trailing slash, unless the
+ last component in the path contains a period. So ``foo.com/bar`` is
+ redirected to ``foo.com/bar/``, but ``foo.com/bar/file.txt`` is passed
+ through unchanged.
+
+ If ``PREPEND_WWW`` is ``True``, URLs that lack a leading "www." will be
redirected to the same URL with a leading "www."
Both of these options are meant to normalize URLs. The philosophy is that