Skip to content

Commit 3768634

Browse files
committed
Fix blog redirects
1 parent ba38047 commit 3768634

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

workspaces/website/functions/[[route]].ts

+19
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,25 @@ redirects.items.forEach(({ source, destination }) => {
2222
);
2323
});
2424

25+
/**
26+
* Redirects for old posts.
27+
*/
28+
29+
router.get(
30+
'/:locale?/posts/:category',
31+
(req: IRequest, _context: EventContext<{}, any, Record<string, unknown>>) => {
32+
return Response.redirect(new URL(`${req.params.locale ? `/${req.params.locale}` : ``}/content/category/${req.params.category}`, req.url), 301);
33+
}
34+
);
35+
36+
router.get(
37+
'/:locale?/posts/:cat/:slug',
38+
(req: IRequest, _context: EventContext<{}, any, Record<string, unknown>>) => {
39+
return Response.redirect(new URL(`${req.params.locale ? `/${req.params.locale}` : ``}/content/${req.params.slug}`, req.url), 301);
40+
}
41+
);
42+
43+
2544
async function ittyAssetshandler(
2645
req: IRequest,
2746
context: EventContext<{}, any, Record<string, unknown>>

0 commit comments

Comments
 (0)