我正在托管一个网站,网址是example.herokuapp.com
。我拥有谷歌域名(注册商)的域名example.com
。我也有这个域名的GSuite设置(电子邮件)。
我想把所有东西都转发给https://www
或https://
。
到目前为止,我可以得到:
[Failure] https://example.com/ -> "This site can’t be reached" Chrome error page
[Success] http://example.com/ -> https://www.example.com/
[Success] https://www.example.com/ -> https://www.example.com/
[Failure] http://www.example.com/ -> http://www.example.com/
在Google注册器中,我有:
Name Servers
Use the Google Domains name servers
Synthetic records
example.com -> https://www.example.com (302)
Custom resource records
NAME | TYPE | TTL | DATA
-----+-------+-----+------------------------------
@ | MX | 1h | 10 aspmx.l.google.com. (and others) <- mail
www | CNAME | 1h | www.example.com.herokudns.com.
运行heroku domains
可以让我
www.example.com www.example.com.herokudns.com
example.com example.com.herokudns.com
运行heroku certs:auto
可以让我
www.example.com DNS Verified
example.com Failing
如何让这两个失败的urls正常工作?
我的假设是我需要为example.com.herokudns.com
添加另一个CNAME
,但我不能为@
添加一个。
发布于 2018-09-03 00:11:55
通过以下步骤,我已经让它工作了:
Heroku中的
DNS
如果用户键入website.com或http://website.com,它将正确地重定向到https://www.website.com。我似乎无法让www.website.com重定向,只能求助于使用选项here。
希望这能有所帮助!
https://stackoverflow.com/questions/44808324
复制相似问题