我正在尝试为重定向设置以下规则:
if Rails.env.staging? || Rails.env.production?
r301 %r{.*}, 'http://mysite.com$&', :if => Proc.new {|rack_env|
rack_env['SERVER_NAME'] != 'mysite.com' && rack_env['SERVER_NAME'] != '*.mysite.com'
}
end
我需要将我的子域包含在条件中,但是如果我没有类似 a.mysite.com 的内容,它会一直将我重定向到 mysite.com。
我该如何解决?
谢谢!