2009-11-26 126 views
0

根据我想要调用特定控制器的子域。避免重定向

我现在在做什么: 我的页面使用子域名来标识用户,如username.site.com。我得到用户名,在数据库中查找并在UsernamesController中呈现相应的数据。

唯一的例外是www.site.com或site.com。在这种情况下,应该调用另一个控制器。我目前通过在ApplicationController中检测www''子域然后重定向来做到这一点。虽然我觉得重定向不在这里。

有人有另一种方法?

感谢

回答