ruby-on-rails – 将rails“myapp.com”重定向到“www.myapp.com”而不使用htaccess?

使用Morph Labs的Appspace部署网站意味着没有自动的方式将“myapp.com”重定向到“www.myapp.com”(无法访问.htacess)。

有没有一个内部的方式来做到这一点?我需要一个插件像subdomain-fu

更具体地说,我想做一些类似的事情:

>’myapp.com’=> ‘www.myapp.com’
>’myapp.com/session/new’=> ‘www.myapp.com/session/new’

基本上,我总是希望在每个请求上加上“www”子域名(因为SSL证书专门有一个通用名称“www.myapp.com”)。

也许这样的事情会做的伎俩:

class ApplicationController < ActionController::Base
  before_filter :check_uri

  def check_uri
    redirect_to request.protocol + "www." + request.host_with_port + request.request_uri if !/^www/.match(request.host)
  end
end
http://stackoverflow.com/questions/327122/redirect-myapp-com-to-www-myapp-com-in-rails-without-using-htaccess

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:ruby-on-rails – 将rails“myapp.com”重定向到“www.myapp.com”而不使用htaccess?