Add trailing slash redirect for list routes

This commit is contained in:
Ruben 2026-01-17 00:03:53 +01:00
parent 0901d6324c
commit 7782eefa96

View file

@ -82,6 +82,12 @@ switch ($parsedPath['type']) {
case 'list': case 'list':
$dir = $parsedPath['path']; $dir = $parsedPath['path'];
// Redirect to add trailing slash if needed
if (!$ctx->hasTrailingSlash) {
header('Location: ' . rtrim($_SERVER['REQUEST_URI'], '/') . '/', true, 301);
exit;
}
// Check for page content files in this directory // Check for page content files in this directory
$pageContent = null; $pageContent = null;
$contentFiles = findAllContentFiles($dir); $contentFiles = findAllContentFiles($dir);