我之所以发布这篇文章,是因为其他与Namec堆/Heroku相关的问题都没有对我有所帮助。
在这两种情况下都是正确的配置似乎是不可能的:
这似乎不可能的原因是,要让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堆之外,我如何才能正确加载所有域并使电子邮件正常工作?
发布于 2019-07-02 09:20:55
因此,现在可以使用Namec堆/heroku进行此配置。
不要选择CNAME记录类型,而是为裸域选择别名。高级DNS行的Namec堆示例如下所示:
(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:
(Type) (Host) (Value) (TTL)
CNAME Record www heroku-dns-www-target.herokudns.com Auto现在,http到https重定向应该由您的应用程序处理。另外,我只使用www或裸中的一个,而另一个在应用程序中重写url或重定向。
https://stackoverflow.com/questions/47858663
复制相似问题