diff --git a/apps/svelte.dev/src/hooks.server.js b/apps/svelte.dev/src/hooks.server.js index d95a800f56..0afe0a3c11 100644 --- a/apps/svelte.dev/src/hooks.server.js +++ b/apps/svelte.dev/src/hooks.server.js @@ -55,6 +55,12 @@ export async function handle({ event, resolve }) { redirect(307, destination); } + // For REPL. For some reason, the repl/+page.server.ts file is not working, so + // we are doing the redirect here + if (event.url.pathname.startsWith('/repl')) { + redirect(307, event.url.pathname.replace('/repl', '/playground')); + } + // Best effort to redirect from Svelte 3 tutorial to new tutorial if (event.url.pathname.startsWith('/tutorial/') && event.url.pathname.split('/').length === 2) { redirect(307, event.url.pathname.replace('/tutorial/', '/tutorial/svelte/')); diff --git a/apps/svelte.dev/src/routes/repl/[...path]/+page.server.ts b/apps/svelte.dev/src/routes/repl/[...path]/+page.server.ts deleted file mode 100644 index 0668ac1364..0000000000 --- a/apps/svelte.dev/src/routes/repl/[...path]/+page.server.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { redirect } from '@sveltejs/kit'; - -export function load({ url }) { - throw redirect(307, url.href.replace('/repl', '/playground')); -}