Nginx 設置忽略favicon.ico文件的錯誤日誌

當站點僅僅是爲了某些業務寫了一個小接口的時候,確定不會去特地放置favicon.ico文件,因此會形成日誌內記錄大量的相似西面的錯誤日誌,一點做用沒有,還暫用空間。以下:php

222.1*.1*.2* – – [27/Apr/2015:15:13:00 +0800] "GET /favicon.ico HTTP/1.1" 500 588 http://kinggoo.com/api/_/_$.php "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36″

通過局域網查到解決辦法 在nginx配置文件內針對favicon.ico文件設置log_not_found off,來關閉它。這樣就不會在日誌內顯示了。 處理辦法 : 第一種 在 server { … }內添加以下信息nginx

location = /favicon.ico {
                log_not_found off;
                access_log off;
        }

log_not_found on|off,默認爲on:啓用或禁用404等錯誤日誌api

第二種 作一個favicon.ico文件,上傳到站點跟目錄下,或者在href這個位置寫favicon.ico文件網絡路徑,而後添加到站點文件內,代碼以下(其實多數狀況不加下面代碼也能夠,爲了兼容性更好仍是加吧)網絡

<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
相關文章
相關標籤/搜索