我正在开发一些应用并在heroku上托管它们
存在索引网站的问题
如果我用顶级域名发布它,那么heroku子域名和主域名之间会有冲突,搜索引擎会将两者都编入索引
例如,如果我的域名是
something.com
和heroku子域
something.herokuapp.com
如何删除heroku子域并使其仅在主域上可见?
谢谢
答案 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。