diff --git a/app/controllers/hotlinks_controller.rb b/app/controllers/hotlinks_controller.rb deleted file mode 100644 index 3fae6f54c..000000000 --- a/app/controllers/hotlinks_controller.rb +++ /dev/null @@ -1,7 +0,0 @@ -class HotlinksController < ApplicationController - - def log_referrer - raise "Image being hotlinked from: #{request.referrer}" - end - -end \ No newline at end of file diff --git a/config/initializers/set_up_image_redirects.rb b/config/initializers/set_up_image_redirects.rb index 9f36bbfa3..94d4d90d9 100644 --- a/config/initializers/set_up_image_redirects.rb +++ b/config/initializers/set_up_image_redirects.rb @@ -3,5 +3,6 @@ if AppConfig[:image_redirect_url].present? Rails.application.config.middleware.insert(0, Rack::Rewrite) do r301 %r{/uploads/images/(.*)}, "#{AppConfig[:image_redirect_url]}/uploads/images/$1" + r301 %r{/landing/(.*)}, "#{AppConfig[:image_redirect_url]}/landing/$1" end end \ No newline at end of file diff --git a/config/routes.rb b/config/routes.rb index eec32410f..3fa0449b9 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -7,9 +7,6 @@ Diaspora::Application.routes.draw do mount RailsAdmin::Engine => '/admin_panel', :as => 'rails_admin' end - # Some INDIVIDUAL is hotlinking to files that don't exist - get "/landing" => 'hotlinks#log_referrer' - get "/landing/*path" => 'hotlinks#log_referrer' get "/atom.xml" => redirect('http://blog.diasporafoundation.org/feed/atom') #too many stupid redirects :()