从www到根域(301)

时间:2014-12-26 13:45:59

标签: ruby-on-rails ruby ruby-on-rails-3

从开头为www任何网址进行301重定向的规范方法是什么?www.domain.com(或{ {1}})www.domain.com/something?假设还有domain.com,当然,不应该是重定向。

sub1.domain.com中的before_filter还是其他什么?

1 个答案:

答案 0 :(得分:1)

您只需检查request并执行必要的重定向即可。你是对的,它是在application_controller.rb中完成的,有以下几点:

  before_filter :needs_redirection

  def needs_redirection
    redirect_to 'domain.com' if request.original_url.include? 'www.domain.com'
  end