diff --git a/server/http.go b/server/http.go
index 0fef31dc51ad95e2c46c3acb68fa729579130fa1..21d91cedbd1f05a3353b6fce904a18686af4a8f4 100644
--- a/server/http.go
+++ b/server/http.go
@@ -507,7 +507,7 @@ type renderer struct {
 func newRenderer(config *Config) *renderer {
 	return &renderer{
 		tpl:                parseEmbeddedTemplates(),
-		urlPrefix:          config.URLPrefix,
+		urlPrefix:          strings.TrimRight(config.URLPrefix, "/"),
 		accountRecoveryURL: config.AccountRecoveryURL,
 		siteName:           config.SiteName,
 		siteLogo:           config.SiteLogo,