Ruby on rails 删除herokuapp子域

Ruby on rails 删除herokuapp子域,ruby-on-rails,heroku,Ruby On Rails,Heroku,我正在开发一些应用程序并在heroku上托管它们 有一个问题,这是索引的网站 如果我用顶级域名发布它,heroku子域名和主域名之间会有冲突,搜索引擎会对两者进行索引 例如,如果我的域是 something.com heroku子域是 something.herokuapp.com 我应该如何删除heroku子域并使其仅在主域上可见 多谢各位 heroku domains:remove something.herokuapp.com 请参阅。现在不可能。Heroku建议在这种

我正在开发一些应用程序并在heroku上托管它们

有一个问题,这是索引的网站

如果我用顶级域名发布它,heroku子域名和主域名之间会有冲突,搜索引擎会对两者进行索引

例如,如果我的域是

 something.com      
heroku子域是

something.herokuapp.com
我应该如何删除heroku子域并使其仅在主域上可见

多谢各位

heroku domains:remove something.herokuapp.com

请参阅。

现在不可能。Heroku建议在这种情况下实施301重定向。因为您无法访问Heroku端的web服务器或某些代理的配置,所以唯一的选择是在应用程序代码中实现它

此信息指定为:

即使您设置了自定义域,应用程序的Heroku域也将始终保持活动状态。如果您希望用户以独占方式使用自定义域,您的应用程序应发送HTTP status 301 MOVENTERNABLE,以通知web浏览器使用自定义域。主机HTTP请求头字段将显示用户试图访问的域;如果该字段为example.herokuapp.com,则发送重定向


从中删除某物.herokuapp.com⬢ 某物▸ 无法删除默认域。您可以检查此中间件。这里有一个示例