From 87ce41cb72df82ef30fc7328ac171cf69eae977a Mon Sep 17 00:00:00 2001 From: VnPower Date: Mon, 13 Nov 2023 20:49:26 +0700 Subject: [PATCH] Add support for legacy artwork URL --- views/routes.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/views/routes.go b/views/routes.go index 97fe14f..31542a5 100644 --- a/views/routes.go +++ b/views/routes.go @@ -47,8 +47,8 @@ func SetupRoutes(r *fiber.App) { }) r.Get("/", index_page) - r.Get("/about", about_page) - r.Get("artworks/:id/", limit, artwork_page) + r.Get("about", about_page) + r.Get("artworks/:id/", limit, artwork_page).Name("artworks") r.Get("users/:id/:category?", user_page) r.Get("newest", newest_artworks_page) r.Get("ranking", ranking_page) @@ -67,6 +67,11 @@ func SetupRoutes(r *fiber.App) { settings.Get("/", settings_page) settings.Post("/:type", settings_post) + // Legacy illust URL + r.Get("member_illust.php", func(c *fiber.Ctx) error { + return c.Redirect("artworks/" + c.Query("illust_id")) + }) + // 404 page // r.NoRoute(not_found_page) }