nginxでfavicon.icoが存在する場合はファイルを返して、存在しない場合はempty_gifを返す
404の時に名前付きlocationで設定したempty_gifを使えばいけますね。下の設定はついでにlog捨てている。
- nginx.conf
location = /favicon.ico {
error_page 404 = @favicon;
access_log off;
log_not_found off;
}
location @favicon {
empty_gif;
access_log off;
log_not_found off;
}
ref.