What is the correct way to connect a Heroku app with a custom domain?
This is how I did it in the past:
Point Godaddy's DNS to heroku's provided target (example: https://peaceful-escarpment-22825.herokuapp.com )
Turn on domain forwarding on the domain
Add domain to Heroku in the settings
For some reason now my provided target from Heroku is like this: mycustomdomain.com.herokudns.com. When I add that DNS to GoDaddy I get a There's nothing here, yet. page.
Where am I going wrong? Thanks!
I kept skipping this step because the custom domain already showed up in my Heroku app. Ran this and it started working.
heroku domains:add www.yourwebsite.com
Bonus: Want every page to be secure SSL? Use this awesome NPM package https://www.npmjs.com/package/force-ssl-heroku
This worked for me, but I had to include --app <app name>
at end of the command. Like this:
heroku domains:add www.yourwebsite.com --app <app name>
For the app name, it is the app name you used when creating the app in Heroku.
FIXED,: After struggling for a long time setting up my www domain with my Heroku app, I had to point the domain to Cloudflare then set it up as follows:
[1]: https://i.stack.imgur.com/o6CJc.png . [2]: https://i.stack.imgur.com/P8PSQ.png . [3]: https://i.stack.imgur.com/BB0DI.png .
Then everything just works perfectly both NON-WWW and WWW domains.
I did not need to do any URL forwarding as see bellow
Heroku domains:add www.yourwebsite.com --app <app name>
这是最好的方法,因为它需要知道要指向哪个特定的应用程序。
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.