今天查看網站的源代碼,發現有個glyphicons-halflings-regular.woff文件沒有找到,因為我的網站使用了bootstrap的Glyphicons 字體圖標,因此需要加載Glyphicons Halflings的相關文件,但是我的文件中明明有這個文件那怎么會報404錯誤呢?
那么具體是什么原因,我想到絕對路徑中有,相同文件夾下的其他文件都可以找到為什么這個找不到呢?我發現這個文件的后綴是.woff,難道是因為我的服務器不支持這種文件,果然查資料知道我的空間使用的是Windows主機,因此需要修改一下配置,讓IIS支持這種文件的訪問,只需要修改網站根目錄下的web.config添加如下代碼即可。
還是把代碼給大家好復制。
<staticContent> <remove fileExtension=".woff"/> <mimeMap fileExtension=".woff" mimeType="application/font-woff" /> </staticContent>
經過上面的修改就可以解決bootstrap中glyphicons-halflings-regular.woff字體報404錯notfound的問題了。
另一個解決方案就是在IIS上增加以下MIME類型
擴展名:.woff MIME類型:font/x-woff