diff --git a/src/frontend/apps/impress/conf/default.conf b/src/frontend/apps/impress/conf/default.conf index fe8f1cb9..d2b9fba2 100644 --- a/src/frontend/apps/impress/conf/default.conf +++ b/src/frontend/apps/impress/conf/default.conf @@ -8,6 +8,14 @@ server { try_files $uri index.html $uri/ =404; } + location /pads/ { + error_page 404 /pads/[id]/; + } + + location /templates/ { + error_page 404 /templates/[id]/; + } + error_page 404 /404.html; location = /404.html { internal; diff --git a/src/frontend/apps/impress/next.config.js b/src/frontend/apps/impress/next.config.js index d8ac8ba8..e2eb64f4 100644 --- a/src/frontend/apps/impress/next.config.js +++ b/src/frontend/apps/impress/next.config.js @@ -1,6 +1,7 @@ /** @type {import('next').NextConfig} */ const nextConfig = { output: 'export', + trailingSlash: true, images: { unoptimized: true, }, diff --git a/src/frontend/apps/impress/src/features/menu/Menu.tsx b/src/frontend/apps/impress/src/features/menu/Menu.tsx index 365d7755..ffa42004 100644 --- a/src/frontend/apps/impress/src/features/menu/Menu.tsx +++ b/src/frontend/apps/impress/src/features/menu/Menu.tsx @@ -21,8 +21,12 @@ export const Menu = () => { $justify="space-between" > - - + + );