gpt4 book ai didi

node.js - Heroku https ://www redirect to https://

转载 作者:太空宇宙 更新时间:2023-11-03 21:51:42 25 4
gpt4 key购买 nike

我要http://example.com , http://www.example.comhttps://www.example.com重定向至https://example.com .

为了实现这一点,我有以下 Namecheap dns 记录:

CNAME @ example.com.herokudns.com   
URL REDIRECT RECORD www http://example.com

我还使用 heroku-ssl-redirect 从 http://重定向到 https://

var sslRedirect = require('heroku-ssl-redirect');
var express = require('express');
var app = express();

// enable ssl redirect
app.use(sslRedirect());

我得到的是,除了 https://www 之外,一切都按我的预期进行。 ,它甚至不加载应用程序。我怎样才能做https://www工作并重定向到 https://non-www正如我上面所描述的?

最佳答案

您无法在 DNS 级别对 www 记录进行重定向,您需要在应用程序中进行重定向。原因是,如果重定向位于您的 DNS 提供商,则客户端浏览器将连接到 https www.site.com,但您的 DNS 提供商将没有您的域的有效证书,并且您的浏览器将拒绝该请求,假设:当然,您的 DNS 提供商已开放端口 443 - 但听起来好像没有。

关于node.js - Heroku https ://www redirect to https://,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52476884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com