我打電話給我的字體像這樣:404錯誤,當IE加載字體
@font-face {
font-family: 'dinar';
src: url('../fonts/dinarm.eot?#'),
local('?'),
local('Mj_Dinar Two Medium'),
url('../fonts/dinarm.woff') format('woff'),
url('../fonts/dinarm.ttf') format('truetype'),
url('../fonts/dinarm.svg') format('svg');
font-weight: normal;
font-style: normal
}
@font-face {
font-family: 'font-bmi';
src: url('../fonts/font-bmi/font-bmi.eot');
src: url('../fonts/font-bmi/font-bmi.eot') format('eot'),
url('../fonts/font-bmi/font-bmi.woff') format('woff'),
url('../fonts/font-bmi/font-bmi.ttf') format('truetype');
font-weight: normal;
font-style: normal
}
每次使用Internet Explorer一些用戶嘗試,我看到很多404錯誤的虛擬主機使用日誌訪問該網站,最終用戶被我的安全插件禁止。有使用日誌的例子:
80.00.000.146 - - [05/Apr/2017:00:46:10 +0430]
"GET /wp-content/themes/fonts/font-bmi/font-bmi.eot)%20format(%22eot%22),
%20url(../fonts/font-bmi/font-bmi.woff)%20format(%22woff%22),
%20url(../fonts/font-bmi/font-bmi.ttf)%20format(%22truetype%22 HTTP/1.1" 404 4058
"http://www.21tech.ir/some-page/" "Mozilla/4.0
(compatible; MSIE 8.0; Windows NT 5.1; --some other information--)"
我知道它寫Mozilla/4.0
但它實際上IE瀏覽器我測試過它。
什麼問題,以及如何解決或避免?
的路徑應該是相對的CSS文件本身,而不是從調用CSS頁面。這是正確的道路嗎? – iguypouf
@iguypouf是的,它只是發生在IE瀏覽器。 – ata