diff --git a/src/main/java/org/forkalsrud/album/web/AlbumServlet.java b/src/main/java/org/forkalsrud/album/web/AlbumServlet.java index 3e96134..079e339 100644 --- a/src/main/java/org/forkalsrud/album/web/AlbumServlet.java +++ b/src/main/java/org/forkalsrud/album/web/AlbumServlet.java @@ -216,6 +216,13 @@ public class AlbumServlet req.setAttribute("mapper", new Mapper()); String pathInfo = req.getPathInfo(); + // help the user get to the top level page + if (pathInfo == null || "/".equals(pathInfo)) { + String u = req.getContextPath() + "/album/" + base.getName() + ".album"; + res.sendRedirect(u); + return; + } + try { if (pathInfo != null && pathInfo.startsWith(basePrefix)) { pathInfo = pathInfo.substring(basePrefix.length());