remove hotlink controller, just rewrite those landing assets
This commit is contained in:
parent
143df27e5a
commit
455dc34eae
3 changed files with 1 additions and 10 deletions
|
|
@ -1,7 +0,0 @@
|
||||||
class HotlinksController < ApplicationController
|
|
||||||
|
|
||||||
def log_referrer
|
|
||||||
raise "Image being hotlinked from: #{request.referrer}"
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
@ -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
|
||||||
|
|
@ -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 :()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue