Heroku 上的 URL 重写
我有两个域名分配给我的 heroku 应用程序。我想确保对一个域的所有请求都永久重定向到另一个域。
我怎样才能在 Heroku 上做到这一点?
I have two domain names assigned to my heroku app. I want to make sure that all requests to one domain are permanently redirected to the other domain.
How can I do that on Heroku?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
假设您使用的是 Rails 3,您可以利用新的路由系统。
这只是一个例子。请随意将 lambda 重构为自定义类。
Assuming you are using Rails 3, you can take advantage of the new routing system.
This is just an example. Feel free to refactor the lambda into a custom class.
您可以通过应用程序控制器中的 before_filter 来完成此操作 - Heroku 在其文档底部 http: //docs.heroku.com/custom-domains 或使用重定向方法在应用程序中的routes.rb 中约束匹配的路由。
约翰.
You can do this via a before_filter in the application controller - Heroku give an example at the bottom of their docs at http://docs.heroku.com/custom-domains or a contraint matched route in your application routes.rb using the redirect method.
John.