2016-04-19 5 views
2

http://rollbar.comはエラートラッカーサービスです。 更新Sinatra :: NotFoundを捕まえるには?

このURLはダッシュボード - http://52.38.72.163/robots.txtにあります。それはnginxの設定を変更する必要があると思われる
ロボットは私の生産サイトに来て、Sinatra :: NotFoundを引き起こしている。

私はこのようにそれを修正しようとした:私はまだ、このエラーについてのメールを受信

application.rb

class Application < Sinatra::Base 
    def route_missing 
    if @app 
     forward 
    else 
     halt 404, 'Not found' 
    end 
    end   
    # also tried this 
    error Sinatra::NotFound do 
    'Route not found' 
    end 
end 


誰でもこの問題に直面しましたか?どんな助けもありがとう。

答えて

0

あなたは次のことを試しましたか?

class App < Sinatra::Base 

    set :raise_errors, false 
    set :show_exceptions, false 

    error do 
     redirect to('/') # or something else 
    end 
+0

、私がしようとします。ドメインの設定に問題があると思われます – skrypalyk

0

私は

nginxの/ /サイト対応のnginxのレベルにIPによるアクセスをブロックし... confに

server { 
    // other configurations 
    if ($host = "52.38.72.163") { 
     return 404; 
    } 
} 
関連する問題