使用node.js和express.js。我有以下问题:
我想将所有流量从 mydomain.se 重定向到 mydomain.com 。这似乎是一项相当容易的任务,解决方案可能是:
app.get('*/', function(req, res, next) {
if(req.headers && req.headers.host && req.headers.host.indexOf('.se') > 0)
res.redirect('https://' + req.headers.host.replace('.se', '.com') + req.url);
}
然而问题是我使用HTTPS并且我只为.com域购买了合法的SSL证书。这意味着当我输入 mydomain.se 时,我将首先看到“您的连接不是私有”警告消息,当我按下“继续到mydomain.se(不安全)”按钮时,然后我被重定向到.com。
是否可以在显示SSL警告之前执行重定向?
答案 0 :(得分:1)
如果您希望证书有效,则无法进行此操作。
根据您的证书颁发机构,您可以免费将mydomain.se添加到证书的SubjectAltName扩展名中。
如果你不能,我担心没有其他方法可以购买新的......