404 エラーが返されるため、本番環境で icomoon アイコンが表示されません。
GET /icons/icomoon.woff net::ERR_ABORTED 404 (見つかりません)
GET /icons/icomoon.woff2 net::ERR_ABORTED 404 (見つかりません)
ファイルは正しいルートにあります: public/icons
public/icons/style.css に次のコードがあります。
font-face {
font-family: 'icomoon';
src:
url('icomoon.woff') format('woff'),
url('icomoon.woff2') format('woff2');
font-weight: normal;
font-style: normal;
font-display: block;
}
私はこのようにsrcを入れようとしました:
src: url('icomoon.woff') format('woff');
src: url('icomoon.woff2') format('woff2');
しかし、うまくいきませんでした。
また、次のコードを public/web.config に配置しようとしました。
<system.webServer>
<staticContent>
<clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge" cacheControlMaxAge="365.00:00:00" />
<remove fileExtension=".woff" />
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
</staticContent>
また、機能しません。