我有以下条件
(1)如果我访问https://example.com 如果进入登录页面。
(2)如果我访问https://www.example.com,则相同 它进入登录页面
现在我从https://example.com登录了它重定向到仪表板页面,这很好。 当我访问https://example.com时,它会将我重定向到仪表板页面。
现在问题当我访问https // www.example.com时,它会重定向到登录页面。
这意味着我可以登录两个会话
1)https://example.com 2)https://www.example.com 在同一浏览器上。 ?
请如何处理这个。
我也在使用http重定向。
http.createServer(function (req, res) {
res.writeHead(301, { "Location": "https://www." + req.headers['host'] + req.url });
res.end();
}).listen(80);
var secureServer = https.createServer(sslOptions,app).listen(443, function(err,result){
console.log("Express server listening on port : 443");
console.log("Mode : " + app.get('mode'));
});
有什么建议吗?
由于
答案 0 :(得分:1)
只是不要在多个主机名上托管您的网站。选择一个为规范并重定向(使用301
HTTP响应)来自另一个的所有请求。