From eb35b4a18c1cd48b6cc99d50d1e97a4bcac4fb9d Mon Sep 17 00:00:00 2001 From: Artyom Bologov Date: Tue, 21 Jul 2026 23:42:56 +0400 Subject: [PATCH] pages: Add warning on :splat redirects only working last in path --- content/codeberg-pages/advanced-usage.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/content/codeberg-pages/advanced-usage.md b/content/codeberg-pages/advanced-usage.md index 461a1dd..c5f9596 100644 --- a/content/codeberg-pages/advanced-usage.md +++ b/content/codeberg-pages/advanced-usage.md @@ -63,4 +63,10 @@ Redirects every path under `/articles` to `/posts` while keeping the path. /articles/* /posts/:splat 302 ``` +{% admonition "Warning" %} + +`:splat` should always be the last element of the path, so something like `/*/ /:splat.html` is not a valid rule. + +{% endadmonition %} + Example: `/articles/2022/10/12/post-1/` → `/posts/2022/10/12/post-1/`