Skip to content

Commit dc8654f

Browse files
authored
Merge pull request #31 from yasslab/redirect-to-root-domain
Redirect to root domain when www accessed
2 parents d3a0841 + 06ed4e7 commit dc8654f

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ gem 'sass-rails', '~> 5.0'
1717
gem 'sdoc', '~> 0.4.0', group: :doc
1818
gem 'uglifier', '>= 1.3.0'
1919

20+
gem 'rack-rewrite', '~> 1.5.0'
21+
2022
group :development do
2123
gem 'web-console', '~> 2.0'
2224
gem 'spring', '1.7.1'

Gemfile.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ GEM
9191
mini_portile2 (~> 2.0.0.rc2)
9292
pg (0.18.4)
9393
rack (1.6.4)
94+
rack-rewrite (1.5.1)
9495
rack-test (0.6.3)
9596
rack (>= 1.0)
9697
rails (4.2.6)
@@ -209,6 +210,7 @@ DEPENDENCIES
209210
jbuilder (~> 2.0)
210211
jquery-rails
211212
pg (~> 0.18.4)
213+
rack-rewrite (~> 1.5.0)
212214
rails (= 4.2.6)
213215
rspec-rails (~> 3.0.0)
214216
sass-rails (~> 5.0)

config.ru

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,10 @@
22

33
require ::File.expand_path('../config/environment', __FILE__)
44
run Rails.application
5+
6+
require 'rack/rewrite'
7+
use Rack::Rewrite do
8+
r301 %r{.*}, 'http://coderdojo.jp$&', :if => Proc.new {|rack_env|
9+
rack_env['SERVER_NAME'] == 'www.coderdojo.jp'
10+
}
11+
end

0 commit comments

Comments
 (0)