考虑到Heroku's free-tier sunsetting,Heroku是否计划提供一种方法来将应用程序重定向到另一个域,而不是通过代码?目前,文档表明唯一的方法是server application to return a 301。
背景:我最初在一个小项目中使用自动DNS名称[appname].herokuapp.com
(回想起来这是一个糟糕的想法)。现在,在宣布删除免费层后,Heroku取消此名称的计划变得有点紧迫。
但是我的大多数用户(他们中的许多人不太技术)仍然使用[appname].herokuapp.com
,因为书签,习惯等。这是有点傻,支付7美元/月的重定向,但如果它消失了,它将造成一些用户的麻烦是有形的。我最初的想法是“只是训练用户”;但考虑到这是一个渐进式的Web应用程序(它可以在没有服务器的情况下缓存数据和各种工作),这使得一切都变得更有问题。
1条答案
按热度按时间b5buobof1#
我怀疑他们不会提供重定向,而托管自己的透明重定向只会鼓励用户继续访问旧域。
一种选择是部署一个新的最小代码库,显示一条消息,要求用户更新书签等,然后在一段短时间(例如5秒)后重定向。您也可以声明,无论您选择什么日期,填隙式页面都将不可用。
您也可以记录请求,如果有任何方法可以识别发出请求的用户,则在一段时间后联系拖欠的用户。即使无法识别用户,您至少可以了解旧域的使用情况。希望您可以看到其使用率下降到您可以放心地完全关闭它的程度。
或者,只需托管一条消息,告诉用户在几个月内转到新的URL。