问题描述
在本地开发时如何方便地实现注册用户的二级域名的解析可能这个问题太简单了,坛子里都没有人来回答http://www.iteye.com/topic/232322我希望回答的大大们,最好还是在论坛时去跟贴回答我的问题,这样让更多的人来帮我解决这个问题,在这问题里只要简单地标识一下就可以,解决了立刻给分,还有额外分。问题补充:在你的action代码里面读取request.subdomains,判断是www.rubyeye.com,还是xxx.rubyeye.com,如果是www开头,说明访问主站,那么显示主站相应内容,如果是xxx,那么该怎么处理就怎么处理,该怎么转就怎么转====================================在action中判断?为什么不在filter中判断?请问你这是到底在说在哪个action中判断的啊?我是在application.rb那个总的controller中用一个filter来判断的,结果想进行跳转的时候,它又去执行filter了,导致死循环!不知道你们都具体的试过没有
解决方案
请学会使用 skip_before_filterhttp://apidock.com/rails/ActionController/Filters/ClassMethods/skip_before_filter
解决方案二:
官方解决方案http://railscasts.com/episodes/123-subdomains
解决方案三:
个人觉得很简单。在你的action代码里面读取request.subdomains,判断是www.rubyeye.com,还是xxx.rubyeye.com,如果是www开头,说明访问主站,那么显示主站相应内容,如果是xxx,那么该怎么处理就怎么处理,该怎么转就怎么转