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,