删除herokuapp子域

时间:2017-09-10 11:45:19

标签: ruby-on-rails heroku

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

存在索引网站的问题

如果我用顶级域名发布它,那么heroku子域名和主域名之间会有冲突,搜索引擎会将两者都编入索引

例如,如果我的域名是

 something.com      

和heroku子域

something.herokuapp.com

如何删除heroku子域并使其仅在主域上可见?

谢谢

2 个答案:

答案 0 :(得分:3)

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

此信息已指定here

  

即使您已设置自定义域,您的应用程序的Heroku域也将始终保持活动状态。如果您希望用户专门使用自定义域,您的应用应发送HTTP状态301 Moved Permanently以告知Web浏览器使用自定义域。主机HTTP请求标头字段将显示用户尝试访问的域;如果该字段是example.herokuapp.com,则发送重定向。

答案 1 :(得分:0)

heroku domains:remove something.herokuapp.com

请参阅heroku docs