From ebce06729ef86b0750808a4fb704bac57e9f60b8 Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Thu, 25 May 2023 01:06:47 +0200 Subject: Some improvements --- server.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server.go b/server.go index f5db168..dd73ebc 100644 --- a/server.go +++ b/server.go @@ -44,7 +44,7 @@ func router(w http.ResponseWriter, r *http.Request) { Name: "redirect", Path: "/", }) - http.Redirect(w, r, lang + "/", http.StatusMovedPermanently) + http.Redirect(w, r, url + lang + "/", http.StatusMovedPermanently) return } @@ -52,7 +52,7 @@ func router(w http.ResponseWriter, r *http.Request) { parts := strings.Split(path, "/") _, err = r.Cookie("redirect") - if isSupportedLanguage(parts[0]) { + if isSupportedLanguage(parts[0]) && parts[0] != lang { if r.Header.Get("Referer") == "" && err != nil { parts[0] = lang path = strings.Join(parts, "/") -- cgit v1.2.3