node.js - 如何强制将用户路由到 HTTP

标签 node.js express

刚刚更新了我们的网站,并将我们的 DNS 路由迁移到新服务器。我们现在遇到的问题是,有时当用户在我们的网站“example.com”中输入时,它有时会将其路由到当前未启用的 HTTPS://example.com

当我们等待在新网站上启用 SSL 时,有没有办法让用户路由到我们的 HTTP://example.com 而不是 HTTPS://example.com

最佳答案

没有。

DNS 用于将主机名 (example.com) 解析为 IP 地址。您无法告诉浏览器通过 DNS 使用 HTTPS 或 HTTP。

我假设您过去支持 HTTPS。一旦你这样做了,浏览器通常会记住。最好的办法是尽快获得证书。在大多数情况下,您可以使用 Lets Encrypt 和 Certbot,几分钟内即可完成。

关于node.js - 如何强制将用户路由到 HTTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60087219/

相关文章:

javascript - 如何在启用 ES6 功能的情况下运行 Node.js 应用程序?

javascript - Joi 嵌套模式

javascript - 如何使用 Node Express JS 获取完整的 url 并发送到其他 js 页面

javascript - 大家好!我想知道为什么 psql 终端中出现这个奇怪的错误

javascript - Node + Express session 过期?

node.js - 通过 Socket.IO 向所有关注者发送消息

node.js - 全局安装的node-dev导致错误 "command not found"

javascript - 导出异步等待变量并在 JS 中完成 "awaiting"后将其导入另一个文件

javascript - Node process.env 变量为空

node.js - 服务器端渲染中的 ComponentDidMount()