From 40dedc6774fca4f0170d69c7086c96daa503005a Mon Sep 17 00:00:00 2001 From: tonyrewin Date: Wed, 5 Oct 2022 14:16:28 +0300 Subject: [PATCH] slug-fix --- src/pages/[...slug].astro | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/pages/[...slug].astro b/src/pages/[...slug].astro index 5944c480..67c580ff 100644 --- a/src/pages/[...slug].astro +++ b/src/pages/[...slug].astro @@ -5,12 +5,10 @@ import { apiClient } from '../utils/apiClient' import { initRouter } from '../stores/router' const slug = Astro.params.slug?.toString() -if (Boolean(slug) === false || slug.includes('/') || slug.includes('.map')) { - return Astro.redirect('/404') -} +const routepaths = ['craete', 'search', 'inbox', 'topics', 'authors', 'robots.txt'] +if (routepaths.includes(slug) || Boolean(slug) === false || slug.includes('.map')) return const article = await apiClient.getArticle({ slug }) - if (!article) { return Astro.redirect('/404') }