Azure CDNエンドポイントを使用してWebサイトをCDNで有効にしようとしています。Azure CDNでホストされたフォントを提供する際のCORSエラー
CSSとJavaScriptのリソースや画像については、うまく動作します。しかし何らかの理由で私たちのフォントにCORSエラーが発生します。
エラーがある:フォントに
アクセス 「http://[name].azureedge.net/-/design/[long-path]/icons.woff」で 原点から「http://[URL-to-testsite]」はCORSポリシーによってブロックされている:いいえ 「アクセス制御 - 許可原点」ヘッダが上に存在しますリクエストされた リソース。したがって、オリジン 'http://[URL-to-testsite]'は許可されません。
私たちはweb.config
で、次のURL書き換えルールを挿入しようとしている:
<rewrite>
<outboundRules>
<rule name="Set Access-Control-Allow-Origin header">
<match serverVariable="RESPONSE_Access-Control-Allow-Origin" pattern="(.*)" />
<action type="Rewrite" value="*" />
</rule>
</outboundRules>
</rewrite>
...しかし、残念ながら、それは全く何も変更しませんでした。
提案がありますか?
これはかなり適切な解決策です。 1行の解決策よりもずっと美しくなりません! – roryhewitt