Ответ 1
Я не уверен в точном указании для NameCheap, но общий способ перенаправления субдомена в приложение Heroku заключался бы в добавлении записи CNAME в поддомен. Чтобы перенаправить корневой домен, вам нужно установить функциональность CNAME на вершине зоны.
Subdomain
blog.cheese.com будет иметь запись CNAME, указывающую на myblog.herokuapp.com, вы также можете создать запись CNAME для www.blog.cheese.com.
Пример записи может быть:
Name: blog.cheese.com
TTL: 14400
Type: CNAME
Address: myblog.herokuapp.com
После установки обеих записей CNAME вам нужно будет указать герою указать домен в ваше приложение.
heroku domains:add --app myblog.herokuapp.com blog.cheese.com
Если вы сделаете это для своих субдоменов, они должны теперь указывать на ваши приложения Heroku.
Корневой домен
Чтобы указать корневой домен, вам нужно будет установить пару записей
Host Name: @
URL: http://www.cheese.com
Record Type: URL Redirect
Host Name: www
URL: mymainpage.herokuapp.com
Record Type: CNAME (alias)
Как только обе записи будут настроены, просто вызовите команду ниже через Heroku, чтобы указать на нее свои домены.
heroku domains:add --app mymainpage.herokuapp.com cheese.com
Вот несколько мест для поиска дополнительной информации.