我在Heroku上www.example.com
与APP-A
相关联。
我想www.example.com
而是指向Heroku上的APP-B
。
除了将我的DNS设置更改为指向APP-B.herokuapp.com
我假设我还必须告诉heroku此更改。
heroku domains:add www.example.com
在Heroku上正常 you add a domain。
但如何指定APP-B
我想设置www.example.com
?
这不起作用:heroku domains:add www.example.com --app APP-B
,Heroku告诉我“无效的参数:” - app“。”
答案 0 :(得分:1)
我认为您想要的参数是-a app-name
,所以heroku domains:add -a app-b www.example.com
以下是有关在迁移到欧洲的应用上移动自定义域的文章中的示例
$ heroku domains:remove -a sourceapp www.example.com
Removing www.example.com from sourceapp... done
$ heroku domains:add -a targetapp www.example.com
Adding www.example.com to targetapp... done
https://devcenter.heroku.com/articles/app-migration#custom-domains
答案 1 :(得分:1)
您确定输入了heroku domains:add www.example.com --app APP-B
吗?您显示的错误类似于您输入heroku domains:add www.example.com -app APP-B
时获得的错误。
heroku domains:add www.example.com --app APP-B
是添加域名的正确方法。但是,正如friism所述,您需要从APP-A
中删除该域名。 Heroku不允许将相同的域添加到两个不同的应用程序。