首页 > 解决方案 > 如何在没有端口号的情况下使用强制 HTTPS 重定向

问题描述

我有一个主机名如 mydomain.com.au 的网站。当我在 URL 中点击它时,它会自动重定向到 http://mydomain.com.au/main。但它应该被重定向到 https://mydomain.com.au/main。但是当我点击 mydomain.com.au:portno 时,它会重定向到 https://mydomain.com.au/main。是否有可能在不输入端口号的情况下重定向到 HTTPS?

这是用于重定向的代码

app.use('*',function(request, response,next) { if(!request.secure){ response.redirect('https://mydomain.com.au/main'); console.log(request.secure); console.log(request.protocol) } next(); 

})

标签: node.jssslhttps

解决方案


推荐阅读