2017-05-23 29 views
0

私はlog_thresholdのCodeIgniter 3アプリケーションを持っています。私が得るログのほとんどは404 Page Not Found: Faviconico/indexです。私は自分のログに404を受け取ってもらいたいのですが、特に有用で有益ではないので、このログは404ではありません。私は以下のルートを作成しました。404ページが見つかりません:CodeIgniterのFaviconico/index

$route['Faviconico'] = 'general/empty_response'; 
$route['Faviconico/index'] = 'general/empty_response'; 

これは一般的なコントローラ方法empty_responseです。

// Serves nothing 
public function empty_response() 
{ 
    return false; 
} 

それが使用してログを起こし、もはやブラウザで直接http://example.com/Faviconico/indexを訪問ませんが、何とかユーザーは、このログが発生する原因となっています。

404 Page Not Found: Faviconico/indexのログを防止するにはどうすればよいですか?

+0

他のルーティングが行われている場合を除き、奇数の場合は '/ favicon.ico'にする必要があります。 favicon.icoをルートディレクトリに追加してみてください。 – aynber

+0

@aynberそのルートは 'Faviconico/index'のログエラーを引き起こしています!これを回答として投稿すると、私は喜んで同意します。 – Goose

答えて

1

多くのブラウザでは、アドレスバーの隣にfaviconが表示されます。 favicon.icoをルートディレクトリに追加すると、そのエラーは消えるはずです。

+0

ありがとうございます。記録のために、私はフォルダに私のfaviconを持っています、サポートされているすべてのブラウザで動作し、そこにfaviconを維持するために、私はちょうどこれをキャッチするルートを追加しました。 '$ route ['favicon.ico'] = 'general/empty_response';' – Goose

関連する問題