首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确认Namec堆+ Namecheap记录+ Heroku HTTPS

确认Namec堆+ Namecheap记录+ Heroku HTTPS
EN

Stack Overflow用户
提问于 2017-12-17 19:28:26
回答 1查看 175关注 0票数 0

我之所以发布这篇文章,是因为其他与Namec堆/Heroku相关的问题都没有对我有所帮助。

在这两种情况下都是正确的配置似乎是不可能的:

  1. https://example.comhttps://www.example.comhttp://example.comhttp://www.example.com最终都会加载站点
  2. 电子邮件被正确地路由到contact@example.com

这似乎不可能的原因是,要让MX电子邮件记录在Namec堆上工作,就不能为裸域创建CNAME记录。但是要使https://example.com工作,Heroku要求我为裸域(host @ with value example.com.herokudns.com)设置CNAME。

我尝试使用到https://www.example.com的裸露域的URL,但这不包括https://example.com的情况。但这是我认为所有案子都能处理的最接近的了。

我根本不在乎重定向是否会发生在www上。版本。我只需要为裸域和非裸域以及https和非https案例加载内容。

因此,除了关闭Namec堆之外,我如何才能正确加载所有域并使电子邮件正常工作?

EN

回答 1

Stack Overflow用户

发布于 2019-07-02 09:20:55

因此,现在可以使用Namec堆/heroku进行此配置。

不要选择CNAME记录类型,而是为裸域选择别名。高级DNS行的Namec堆示例如下所示:

代码语言:javascript
复制
(Type)            (Host)           (Value)                                (TTL)
ALIAS Record      @                heroku-weird-dns-target.herokudns.com  5 min

别名将与TXT和MX一起使用。

要让www工作,只需将www.yourdomain.com添加到heroku,并为www on Namec堆设置一个CNAME:

代码语言:javascript
复制
(Type)            (Host)           (Value)                                (TTL)
CNAME Record      www              heroku-dns-www-target.herokudns.com     Auto

现在,http到https重定向应该由您的应用程序处理。另外,我只使用www中的一个,而另一个在应用程序中重写url或重定向。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47858663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档