diff --git a/server/server.go b/server/server.go
index 0f48fc11..70e8ae75 100644
--- a/server/server.go
+++ b/server/server.go
@@ -464,7 +464,7 @@ func newServer(ctx context.Context, c Config, rotationStrategy rotationStrategy)
Dex IdP
A Federated OpenID Connect Provider
Discovery
`,
- s.issuerURL.String()+"/.well-known/openid-configuration")
+ s.issuerURL.JoinPath(".well-known", "openid-configuration").String())
if err != nil {
s.logger.Error("failed to write response", "err", err)
s.renderError(r, w, http.StatusInternalServerError, "Handling the / path error.")