以下网址http://mysite.com和http://www.mysite.com将使用301重定向重定向到http://www.mysite.com/.在Rails中可以/应该怎么做?
class ApplicationController < ActionController::Base before_filter :correct_domain! private def correct_domain! unless request.host == 'www.mysite.com' redirect_to root_url,:status => 301 # or explicitly 'http://www.mysite.com/' end end end
但是我不知道主机属性中是否存在尾部斜杠…