DG MS; add rack-rewrite to handle forwarding old urls [ci skip]
This commit is contained in:
parent
c133c16dc2
commit
48941fbae1
4 changed files with 12 additions and 0 deletions
1
Gemfile
1
Gemfile
|
|
@ -31,6 +31,7 @@ gem "rpm_contrib", "~> 2.1.7"
|
||||||
|
|
||||||
group :production do # we don't install these on travis to speed up test runs
|
group :production do # we don't install these on travis to speed up test runs
|
||||||
gem 'rack-ssl', :require => 'rack/ssl'
|
gem 'rack-ssl', :require => 'rack/ssl'
|
||||||
|
gem 'rack-rewrite', '~> 1.2.1', :require => false
|
||||||
gem 'rack-google-analytics', :require => 'rack/google-analytics'
|
gem 'rack-google-analytics', :require => 'rack/google-analytics'
|
||||||
gem 'rack-piwik', :require => 'rack/piwik'
|
gem 'rack-piwik', :require => 'rack/piwik'
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -298,6 +298,7 @@ GEM
|
||||||
rack-mount (0.6.14)
|
rack-mount (0.6.14)
|
||||||
rack (>= 1.0.0)
|
rack (>= 1.0.0)
|
||||||
rack-piwik (0.1.2)
|
rack-piwik (0.1.2)
|
||||||
|
rack-rewrite (1.2.1)
|
||||||
rack-ssl (1.3.2)
|
rack-ssl (1.3.2)
|
||||||
rack
|
rack
|
||||||
rack-test (0.5.7)
|
rack-test (0.5.7)
|
||||||
|
|
@ -487,6 +488,7 @@ DEPENDENCIES
|
||||||
pg
|
pg
|
||||||
rack-google-analytics
|
rack-google-analytics
|
||||||
rack-piwik
|
rack-piwik
|
||||||
|
rack-rewrite (~> 1.2.1)
|
||||||
rack-ssl
|
rack-ssl
|
||||||
rails (= 3.0.11)
|
rails (= 3.0.11)
|
||||||
rails-i18n
|
rails-i18n
|
||||||
|
|
|
||||||
|
|
@ -180,6 +180,8 @@ defaults: &defaults
|
||||||
# with other pods
|
# with other pods
|
||||||
circumvent_ssl_requirement: false
|
circumvent_ssl_requirement: false
|
||||||
|
|
||||||
|
image_redirect_url: ''
|
||||||
|
|
||||||
# Web tracking
|
# Web tracking
|
||||||
|
|
||||||
# google analytics key - if false, no javascript included
|
# google analytics key - if false, no javascript included
|
||||||
|
|
|
||||||
7
config/initializers/set_up_image_redirects.rb
Normal file
7
config/initializers/set_up_image_redirects.rb
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
if AppConfig[:image_redirect_url].present?
|
||||||
|
require 'rack-rewrite'
|
||||||
|
|
||||||
|
Rails.application.config.middleware.insert(0, Rack::Rewrite) do
|
||||||
|
r301 %r{/uploads/images/(.*)}, "#{AppConfig[:image_redirect_url]}/uploads/images/$1"
|
||||||
|
end
|
||||||
|
end
|
||||||
Loading…
Reference in a new issue