【发布时间】:2013-10-01 14:41:51
【问题描述】:
我很确定这个问题的答案是“不可能”,但我想我会在最后一次检查一下:
我正在将一些 Rails 应用程序迁移到 Heroku。现在,它们的组织方式(按 URL 方式)是:
- http://example.com/site1 -- 由 app1 提供服务
- http://example.com/site2 -- 由 app2 提供服务
到目前为止,我所阅读的所有内容都表明这在 Heroku 上是不可能的:每个应用程序必须有自己的子域(例如 site1.example.com、site2.example.com)。
我的客户不想更改 URL 结构(实际上可能有一些争论;我已经阅读了一些资料,说路径与子域更适合 SEO)。
我是否正确,这在 Heroku 上是不可能?
【问题讨论】:
-
尝试使用子域
site1.example.com、site2.example.com进行操作,然后您只需将 difenet cnames 指向正确的 heroku 应用程序 -
您可以使用反向代理、CDN 或 routepath.app(免责声明:我制作了后者)
标签: ruby-on-rails heroku