From d18c9303c6c8e3556ff512752c7343dc51ed7810 Mon Sep 17 00:00:00 2001 From: ElnuDev Date: Fri, 21 Jul 2023 12:25:13 -0700 Subject: [PATCH] Redirect /search and /search to / --- dict/main.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dict/main.go b/dict/main.go index c240895..08a754b 100644 --- a/dict/main.go +++ b/dict/main.go @@ -138,6 +138,11 @@ func main() { func(w http.ResponseWriter, r *http.Request) any { return nil }, []string{http.MethodGet}, )) + redirectToHome := func(w http.ResponseWriter, r *http.Request) { + http.Redirect(w, r, "/", http.StatusPermanentRedirect) + } + r.HandleFunc("/search", redirectToHome) + r.HandleFunc("/search/", redirectToHome) r.HandleFunc("/search/{query}", httputils.GenerateHandler( "index.html", func(w http.ResponseWriter, r *http.Request) bool {