sourceapproutesredirects.js

import express from "express";

const router = express.Router();

router.get("/index.html", (req, res, next) => res.redirect("/"));

router.get("/styleguide", (req, res, next) => res.redirect("/style"));

router.get("/source/for", (req, res, next) => res.redirect("/source"));

router.get("/predictions", (req, res, next) =>
	res.redirect("/predictions/2024")
);

router.get("/:year(\\d{4,})/:misc*?", (req, res, next) => {
	if (+req.params.year >= 2020) {
		return res.redirect("/garden" + req.path);
	}
	return next();
});

export default router;