diff --git a/Caddyfile b/Caddyfile index ea3140c..9822915 100644 --- a/Caddyfile +++ b/Caddyfile @@ -1,20 +1,23 @@ tui-pages.farmeris.sk { encode gzip - # website at the root - handle { - root * /app/tui-pages-web - file_server - handle_errors { - rewrite * /404.html - file_server - } - } - # mdbook served under /book (book.toml has site-url = "/book/") redir /book /book/ handle /book/* { root * /app/tui-pages-docs file_server } + + # website at the root (catch-all — must come last) + handle { + root * /app/tui-pages-web + file_server + } + + # custom 404 page for the website + handle_errors { + root * /app/tui-pages-web + rewrite * /404.html + file_server + } }