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


今天使用sublime以localhost方式打開html文件時(使用wamp環境提供一個Apache服務器,html文件存在於wamp環境的www文件夾下),出現favicon.ico文件找不到問題

查看D:\wamp\logs文件夾的apache_error.log文件發現以下錯誤信息:

[Thu May 11 16:40:06 2017] [error] [client ::1] File does not exist: D:/wamp/www/favicon.ico, referer: http://localhost/js/test.html

仔細對照路徑查看確實沒有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)會寫到你的apache2錯誤日志中去,這樣你可以從這個日志中看出,什么時候,什么人(其IP網址)將你的網站設定為“my favorite”。

解決的方法:

1、做個favicon.ico文件放在根目錄下,在head標簽引入favicon.ico文件即可

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

2、在Stack Overflow搜索到的,直接在head標簽插入以下代碼也OK

 <link rel="shortcut icon" href="#" />

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM