私は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
のログを防止するにはどうすればよいですか?
他のルーティングが行われている場合を除き、奇数の場合は '/ favicon.ico'にする必要があります。 favicon.icoをルートディレクトリに追加してみてください。 – aynber
@aynberそのルートは 'Faviconico/index'のログエラーを引き起こしています!これを回答として投稿すると、私は喜んで同意します。 – Goose