From 821e4a225aff62614301cb6a1c95496ff4721279 Mon Sep 17 00:00:00 2001 From: yusing Date: Fri, 28 Mar 2025 01:51:50 +0800 Subject: [PATCH] middleware: use status 308 instead of 301 for redirectHTTP --- internal/net/gphttp/middleware/redirect_http.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/net/gphttp/middleware/redirect_http.go b/internal/net/gphttp/middleware/redirect_http.go index 1419d01..26ec2cc 100644 --- a/internal/net/gphttp/middleware/redirect_http.go +++ b/internal/net/gphttp/middleware/redirect_http.go @@ -44,7 +44,7 @@ func (m *redirectHTTP) before(w http.ResponseWriter, r *http.Request) (proceed b r.URL.Host = host } - http.Redirect(w, r, r.URL.String(), http.StatusMovedPermanently) + http.Redirect(w, r, r.URL.String(), http.StatusPermanentRedirect) logging.Debug().Str("url", r.URL.String()).Str("user_agent", r.UserAgent()).Msg("redirect to https") return false