diff --git a/main.go b/main.go index a12cca0..661d702 100644 --- a/main.go +++ b/main.go @@ -70,7 +70,7 @@ func setupFrontend(r *mux.Router) { r.Path("/").HandlerFunc(func(w http.ResponseWriter, r *http.Request) { landingpage.Execute(w, struct { BasePath string - }{BasePath: config.Address + path.Join("/", config.SubPath)}) + }{BasePath: config.Address + path.Join("/", config.SubPath) + "/"}) }) r.NotFoundHandler = http.Handler(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { diff --git a/server/article.go b/server/article.go index 2e21051..6f8063c 100644 --- a/server/article.go +++ b/server/article.go @@ -41,7 +41,7 @@ func Article(w http.ResponseWriter, r *http.Request) { ta := tmplArticle{ Title: article.Title, - BasePath: config.Address + path.Join("/", config.SubPath), + BasePath: config.Address + path.Join("/", config.SubPath) + "/", Summary: article.Summary, Image: article.Image, Authors: authors,