【发布时间】:2018-09-24 10:03:05
【问题描述】:
我想将http://example.com、http://www.example.com 和https://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?
【问题讨论】:
-
嗨。想知道,您最终是如何在该应用程序级别完成重定向的?我正在使用
heroku-ssl-redirect重定向 http -> https,并使用 Namecheap 重定向 www.example.com -> example.com,但无法弄清楚https://www.example.com -> https://example.com部分
标签: node.js heroku https dns namecheap