Rails3でsslに自動的にリダイレクトするのは、 config/enviroments/production.rb に config.force_ssl = trueの設定を入れればOKです。 ネイキッドドメインにアクセスが来た場合に自動的にリダイレクトするには rack-canonical-host のgemを利用します。 Gemfile gem 'rack-canonical-host'config/initializers/canonical_host.rb require "rack/ssl" unless Rails.env.development? Rails.application.config.middleware.insert_before Rack::SSL, Rack::CanonicalHost, ENV["APP_HOST_NAME"] end のように設定を