From 1ed9b01f5454bc6741178988d186f668577c2b0f Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 22 Nov 2013 10:00:04 +0000 Subject: [PATCH] fix(server) redirect port --- lib/server.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/server.js b/lib/server.js index e20aee30..bf93daaa 100644 --- a/lib/server.js +++ b/lib/server.js @@ -101,8 +101,12 @@ Util.log('* Redirection http -> https is setted up'); lServerLog(lHTTP, lPort); var lRedirectServer = http.createServer( function(pReq, pRes) { - var lHost = pReq.headers.host, - lURL = lHTTPS + lHost + pReq.url + ':' + lSSLPort; + var lURL, + lHost = pReq.headers.host, + lParsed = URL.parse(lHost), + lHostName = lParsed.protocol; + + lURL = lHTTPS + lHostName + lSSLPort + pReq.url; main.redirect({ response: pRes,