From 8687f1c2c6da1dbe9f732cf1695f5690d923a24a Mon Sep 17 00:00:00 2001 From: engigu Date: Tue, 13 Jan 2026 22:13:47 +0800 Subject: [PATCH] fix: url prefix page redirect --- internal/router/router.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/internal/router/router.go b/internal/router/router.go index 4a36f45..399dac4 100644 --- a/internal/router/router.go +++ b/internal/router/router.go @@ -229,6 +229,13 @@ func Setup(c *Controllers) *gin.Engine { } } + // 如果配置了前缀,添加重定向:/prefix -> /prefix/ + if urlPrefix != "" { + root.GET("", func(ctx *gin.Context) { + ctx.Redirect(301, urlPrefix+"/") + }) + } + // SPA fallback - serve index.html (no cache for HTML) // 必须在最后注册,作为兜底路由 router.NoRoute(func(ctx *gin.Context) {