From ec86a0396aaf57efc3a4128cd25197ec61fa7559 Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Fri, 3 Mar 2023 21:00:38 +0100 Subject: [PATCH] fixed multiple slashes in path --- sitemap.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sitemap.go b/sitemap.go index 75d097d..ec9b3b4 100644 --- a/sitemap.go +++ b/sitemap.go @@ -4,6 +4,7 @@ import ( "encoding/xml" "fmt" "math" + "path" ) type ChangeFrequency string @@ -51,7 +52,7 @@ type SiteMap struct { func (m *SiteMap) AddURL(url string, lastMod *string, freq *ChangeFrequency, prio *float64) { m.urls = append(m.urls, &urlXML{ - Loc: fmt.Sprintf("https://%s/%s", m.BaseURL, url), + Loc: fmt.Sprintf("https://%s", path.Join(m.BaseURL, url)), LastMod: lastMod, ChangeFreq: freq, Priority: prio,