我在pointDNS中具有以下配置:
* SOA example.com dnsx.pointhq.com, admin.xxx.com, ...
* ALIAS example.com xxx.herokussl.com.
* CNAME www.example.com. xxx.herokussl.com. (same as above)
* NX example.com dnsx.xxx.com (same as above)
* NX example.com dnsy.pointhq.com (different)
我没有进行此初始配置,而是尝试了解其含义。
主要问题是,当我们访问example.com
时,我们被重定向到https://example.com
,而当我们访问www.example.com
时,我们被重定向到https://www.example.com
。
如何在上面的配置中解决此问题?
答案 0 :(得分:1)
如果您还想receive/send email使用自定义域,可能最简单的方法是使用Cloudflare,请检查Heroku文档中的Configuring DNS for root domains
在Cloudflare中将example.com
重定向到www.example.com
,您可以创建一个Page rule:
example.com/*
然后,您需要设置以下URL,以将流量转发至:
https://www.example.com/$1
要使用PointDNS进行重定向,您必须先删除别名:
如果您还没有删除 ALIAS 记录,则会收到如图所示的警告
创建重定向后,它应如下所示:
公共运行时-SSL端点
如果您使用的是SSL端点,请注意,您的DNS目标将有所不同。对于“通用运行时”中的应用程序,终结点域名将根据地区而有所不同。美国地区的名称格式为example-2121.herokussl.com。欧盟地区的应用将具有与您的应用的herokuapp域相同的域名,例如my-app-name.herokuapp.com。