我已尝试过本网站及其他网站上已经提出的所有内容。
website.info
添加到Heroku的“域名和证书”。website.info.herokudns.com
将CNAME记录更改为www
。@
,http://www.website.info
。结果:
“没有这样的应用程序”出现在Heroku中。
与正常情况相同,只是我向Heroku添加了www.website.info
并删除了website.info
。
“无法访问此站点。找不到www.website.info
的服务器IP地址。”
将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
域,但我宁愿不这样做。
答案 0 :(得分:0)
我遇到了同样的问题,并尝试了您尝试过的所有方法以及更多方法。最后,如何使我的自定义域起作用,就是将我的namecheap域设置设置为Custom DNS
。
elle.ns.cloudflare.com
rudy.ns.cloudflare.com
从那里开始,我在heroku上使用了www.customdomain.com
格式,并在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
在我应用了这些设置之后,一切都运行良好。我希望这可以帮助将来遇到此问题的任何人。