remove hotlink controller, just rewrite those landing assets

This commit is contained in:
Maxwell Salzberg 2012-05-16 15:02:59 -07:00
parent 143df27e5a
commit 455dc34eae
3 changed files with 1 additions and 10 deletions

View file

@ -1,7 +0,0 @@
class HotlinksController < ApplicationController
def log_referrer
raise "Image being hotlinked from: #{request.referrer}"
end
end

View file

@ -3,5 +3,6 @@ if AppConfig[:image_redirect_url].present?
Rails.application.config.middleware.insert(0, Rack::Rewrite) do Rails.application.config.middleware.insert(0, Rack::Rewrite) do
r301 %r{/uploads/images/(.*)}, "#{AppConfig[:image_redirect_url]}/uploads/images/$1" r301 %r{/uploads/images/(.*)}, "#{AppConfig[:image_redirect_url]}/uploads/images/$1"
r301 %r{/landing/(.*)}, "#{AppConfig[:image_redirect_url]}/landing/$1"
end end
end end

View file

@ -7,9 +7,6 @@ Diaspora::Application.routes.draw do
mount RailsAdmin::Engine => '/admin_panel', :as => 'rails_admin' mount RailsAdmin::Engine => '/admin_panel', :as => 'rails_admin'
end 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 :() get "/atom.xml" => redirect('http://blog.diasporafoundation.org/feed/atom') #too many stupid redirects :()