報錯解決——Failed to load resource: the server responded with a status of 404 (Not Found) favicon.ico文件找不

  Django項目開發完成後在本地運行沒問題,但在推到服務器上後出現報錯Failed to load resource: the server responded with a status of 404 (Not Found) favicon.ico文件找不到。瀏覽器

  仔細對照路徑查看確實沒有favicon.ico文件,但爲何本地跑不要緊推到服務器就必需要這個文件呢?這個文件又是什麼文件呢?服務器

  favicon.ico是瀏覽器自動加載的,瀏覽器通常自動在網站根目錄尋找。favicon.ico意指你的網站圖標。 當有人(使用IE瀏覽器)將你的網站收藏爲「my favorite」時,就會去參照網站根目錄下的「favicon.ico」文件,這個圖標也就是「my favorite」裏顯示的圖標。 網站

  好比將「http://www.debian.org/」列爲「my favorite」的時候,「my favorite」清單會顯示「http://www.debian.org/favicon.ico」這個圖標。 
  因此當項目的根目錄下沒有「favicon.ico」這個文件時,「my favorite」裏將顯示IE瀏覽器的圖標,與此同時「favicon.ico」不存在的信息(404 not found)會寫到你的項目的錯誤日誌中,這樣你能夠從這個日誌中看出,何時,什麼人(其IP網址)將你的網站設定爲「my favorite」。spa

 

解決方法:日誌

一、作個favicon.ico文件放在根目錄下,在head標籤引入favicon.ico文件便可code

<link href="favicon.ico" rel="shortcut icon">

 

二、不肯意作圖標或者還沒想好圖標作成什麼樣,能夠直接在head標籤插入如下代碼也OKserver

 <link rel="shortcut icon" href="#" />
相關文章
相關標籤/搜索