Heroku 中的自定义域(Hostiner)在没有 www 的情况下无法工作

Pro*_*Bot 5 subdomain dns hosting web-hosting heroku

最近,我从托管商处购买了域名并使用 heroku 托管,但我的域名仅适用于 www. 当我尝试访问像 example.com 这样的 url 时,它会向我显示托管页面。我已在heroku自定义域设置中尝试使用以下名称作为域名。

www.example.com
example.com
*.example.com
Run Code Online (Sandbox Code Playgroud)

并尝试在 CANME 的托管域设置中使用上述 url 的 dns 目标,但它仍然无法正常工作。我应该在托管程序的主机部分中放入什么以及它应该准确指向哪里。

请帮我解决这个错误...

小智 0

首先,您需要在 Heroku 上添加域。

项目 > 设置 > 添加域

在此输入图像描述

在弹出窗口中,输入第一个域。“example.com”。

复制 DNS 目标值

在此输入图像描述

在托管商上,您需要添加 CNAME @ {您之前复制的链接}


其次,重复 www. 领域

复制 DNS 目标值

添加 CNAME www {您之前复制的链接}


要启用 SSL:

在 Heroku 上,转到项目 > 设置 > 配置 SSL

选择您想要的选项:

在此输入图像描述

现在,您已经配置了 WWW 和非 WWW 域。