0

我们可以像这样在 Rails 中拥有多级子域吗?

sub1.sub2.mysite.com
4

2 回答 2

2

是的,您可以使用request.subdomains检查访问应用程序的子域

但是如果你打算做一些更高级的事情,你可能应该使用 subdomain-fu

于 2009-09-08T19:51:11.410 回答
0

我看不出为什么您不能在 rails 应用程序中使用子域的子域。

您需要在域 DNS 中设置通配符 A 记录,并将 http 服务器配置为接受通配符服务器别名。

然后在你的 application_controller 中你可能需要一个 before_filter 来做一些 juju

request.host

做任何你想做的事

Account.find_by_domain(parsed_request_host)管他呢。

于 2009-09-08T18:45:00.983 回答