From 0ad3b1393241843ad0ef91fd2b489eee3d33c45c Mon Sep 17 00:00:00 2001 From: Samuel Stroschein <35429197+samuelstroschein@users.noreply.github.com> Date: Sun, 9 Mar 2025 22:24:49 -0700 Subject: [PATCH] add redirects to new paraglide docs --- inlang/packages/website/src/server/router.ts | 28 ++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/inlang/packages/website/src/server/router.ts b/inlang/packages/website/src/server/router.ts index dbe25c297e..0826cf64cf 100644 --- a/inlang/packages/website/src/server/router.ts +++ b/inlang/packages/website/src/server/router.ts @@ -74,6 +74,34 @@ router.get("/documentation/*", (request, response) => { return response.redirect(301, "https://github.com/opral/inlang-sdk"); }); +router.get("/c/astro", (request, response) => { + return response.redirect( + 301, + "https://inlang.com/m/gerre34r/library-inlang-paraglideJs/astro" + ); +}); + +router.get("/c/svelte", (request, response) => { + return response.redirect( + 301, + "https://inlang.com/m/gerre34r/library-inlang-paraglideJs/sveltekit" + ); +}); + +router.get("m/osslbuzt*", (request, response) => { + return response.redirect( + 301, + "https://inlang.com/m/gerre34r/library-inlang-paraglideJs/next-js" + ); +}); + +router.get("/c/(next|nextjs)", (request, response) => { + return response.redirect( + 301, + "https://inlang.com/m/gerre34r/library-inlang-paraglideJs/next-js" + ); +}); + // serving #src/pages and /public //! it is extremely important that a request handler is not async to catch errors //! express does not catch async errors. hence, renderPage uses the callback pattern