From a5a277c20aa1b142b7f17e8cfb404d64298ab57e Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Sat, 11 May 2024 23:13:50 +0100 Subject: [PATCH] Adds JS fallback for redirection --- src/pages/check/[...target].astro | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/pages/check/[...target].astro b/src/pages/check/[...target].astro index cc920ce..3d81b4f 100644 --- a/src/pages/check/[...target].astro +++ b/src/pages/check/[...target].astro @@ -4,7 +4,13 @@ import '../../web-check-live/styles/index.css'; export const prerender = false; -const { pathname } = new URL(Astro.request.url) +const { pathname, search } = new URL(Astro.request.url); + +const searchUrl = new URLSearchParams(search).get('url'); + +if (searchUrl) { + Astro.redirect(`/check/${encodeURIComponent(searchUrl)}`); +} --- @@ -14,6 +20,15 @@ const { pathname } = new URL(Astro.request.url) -
+
+ + + \ No newline at end of file