0

我已经尝试了本网站和其他网站上已经建议的所有内容。

正常方式

  • 将我的域添加website.info到 Heroku 的“域和证书”。
  • 将 CNAME 记录更改为website.info.herokudns.com与主机www
  • 将重定向记录保留为 Host @, http://www.website.info

结果:

Heroku 出现了“没有这样的应用程序”。

万维网方式

与正常情况相同,除了我添加www.website.info到 Heroku 并删除了website.info.

“无法访问此站点。www.website.info找不到服务器 IP 地址。”

通过 CLI 添加

将 heroku cli 安装到我的 Git Bash:npm install -g heroku-cli

我试试heroku domains:add website.info -a websiteapp

“域已添加到此应用程序。”

尝试访问它。同样的事情:“没有这样的应用程序”。

删除重定向

与正常方式相同,只是没有重定向。

“找不到此 website.info 页面”HTTP ERROR 404


当我学习如何构建 Web 应用程序时,我一直这样做。完美地工作。Heroku 是否为免费的 dynos 改变了一些东西?我需要运行 SSL 吗?

至少,我可以将域重定向到website.herokuapp.com域,但我宁愿不这样做。

4

1 回答 1

0

我刚刚遇到了同样的问题,并尝试了您尝试过的所有方法以及更多方法。最后如何让我的自定义域工作是将我的 namecheap 域设置设置为Custom DNS.

elle.ns.cloudflare.com

rudy.ns.cloudflare.com

从那里我使用了www.customdomain.comheroku上的格式并将其余设置Cloudflare如下:

在 DNS 选项卡上

Type Name Content TTL Proxy status CNAME www myapp.herokuapp.com Auto Proxied

在 SSL/TLS 选项卡上选择Full

在页面规则选项卡上

If the URL matches: customdomain.com/

Then the settings are: Forwarding URL 301 - Permanent Redirect /www.customdomain.com

在我应用这些设置后,一切都运行良好。我希望这可以帮助将来遇到此问题的任何人。

于 2020-01-30T00:27:01.340 回答