插曲
在開發公司功能的時候本地沒毛病,但發現上線到測試論壇,無法載入 .svg 的檔案。
在論壇小導航開發結束以後,本地論壇測試都做好了,各方面都沒有問題。
但是,再上線到測試論壇的時候,發現路徑完全正確的 .svg 檔案 .woff 檔案和 .woff2 檔案,載入不出來,顯示 404 not found 這就他喵的很奇怪了。
於是乎,檢視了一下他們響應的標頭檔案。
發現正常情況下,顯示如下:
但是,線上測試論壇,顯示如下:
就很奇怪,咋還響應標頭檔案型別不一樣呢。
於是諮詢了自己的二表哥獲得以下連結:
https://stackoverflow.com/questions/123286...
結論
公司用的是Windows 2003 IIS 6.0,而 IIS 的 MIME 型別是不支援這類檔案的。
解決方案
那肯定是新增對應的 MIME types
過程很簡單。
我的電腦 > 管理 > 服務和應用程式 > Internet 資訊服務 > 對應站點 > 屬性 > MIME型別
再進行新增即可
.svg > image/svg+xml
.woff .woff2 > text/plain
參考網站:
http://www.21yunwei.com/archives/1466
http://httpjunkie.com/2014/884/svg-no-iis/
最後
以上整理均為自己理解,如有錯誤,還望指正,謝謝!
本作品採用《CC 協議》,轉載必須註明作者和本文連結