【发布时间】:2013-10-09 05:18:33
【问题描述】:
我有一个用jsp编写的现有网站。我想重写网站的一部分。该部分的网址可以是 newpart.mysite.com 或 mysite.com/newpart。
是否可以在 Rails 上用 Ruby 重写这个新部分?路由如何适用于两个 url 选项。
【问题讨论】:
标签: ruby-on-rails web-applications url-routing rails-routing
我有一个用jsp编写的现有网站。我想重写网站的一部分。该部分的网址可以是 newpart.mysite.com 或 mysite.com/newpart。
是否可以在 Rails 上用 Ruby 重写这个新部分?路由如何适用于两个 url 选项。
【问题讨论】:
标签: ruby-on-rails web-applications url-routing rails-routing
是的,您可以将 ROR 用于您网站的一部分。
如果您使用虚拟主机,他们会将域路由到您服务器上的文件夹。
按照您提出问题的方式,您的“newpart”似乎将是一个独立于您网站其余代码的界面。基本上你可以把它们当作在不同的服务器上。
【讨论】:
是的,你可以这样做。
供您选择: 如果您将整个子域指向 rails: newpart.mysite.com,那么您所要做的就是告诉 apache(或您使用的任何东西)将该 URL 重定向到您的 RoR 应用程序 - 并且该应用程序将很高兴地从那里继续,无需任何更改到路由。
如果你想使用它会更复杂:mysite.com/newpart ...所以如果你有选择,我会选择子域。
【讨论】: