diff --git a/svr.js b/svr.js index b37d361..d1a050e 100644 --- a/svr.js +++ b/svr.js @@ -3332,7 +3332,7 @@ if (!cluster.isPrimary) { if (typeof URL !== "undefined" && url.Url) { try { // Create a new URL object using the provided URI and base URL - var uobject = new URL(uri, "http" + (req.socket.encrypted ? "s" : "") + "://" + (req.headers.host ? req.headers.host : (domain ? domain : "unknown.invalid"))); + var uobject = new URL(uri.replace(/^\/{2,}/,"/"), "http" + (req.socket.encrypted ? "s" : "") + "://" + (req.headers.host ? req.headers.host : (domain ? domain : "unknown.invalid"))); // Create a new URL object (similar to deprecated url.Url) var nuobject = new url.Url();