Ошибка CORS с файлом шрифта ttf в Azure CDN - PullRequest
0 голосов
/ 25 февраля 2019

У меня есть CDN, который я создал, используя Verizon Premium SKU.когда дело доходит до шрифтов, которые я получаю, "from origin" https://myfqdn.com' заблокировано политикой CORS: в запрошенном ресурсе отсутствует заголовок 'Access-Control-Allow-Origin' '

Однако,Я следовал этому документу https://docs.microsoft.com/en-us/azure/cdn/cdn-cors без удачи.

Однако, если я перейду к своему https://cdn.myfqdn.com (да, у меня есть собственный домен и https включен), страница загружается без проблем.

Вот XML-код изПравило, которое я создал из документа выше.

 <rules schema-version="2" rulesetversion="6" rulesetid="945266" xmlns="http://www.whitecdn.com/schemas/rules/2.0/rulesSchema.xsd">
  <rule id="1823263" platform="http-large" status="active" version="3" custid="A76A4">
    <!--Changed by userId: 952 on 02/25/2019 03:45:01 PM GMT-->
    <!--Changed by xxx@cdn.windowsazure.com on 02/25/2019 03:25:23 PM GMT from IP: xxx.xxx.xxx.xxx-->
    <description>Wildcard</description>
    <!--If-->
    <match.request-header.wildcard name="Origin" result="match" value="Https://myFQDN.com" ignore-case="true">
      <feature.set-request-header action="set" key="Access-Control-Allow-Origin" value="*" />
      <feature.set-request-header action="set" key="Access-Control-Allow-Headers" value="*" />
      <feature.set-request-header action="set" key="Access-Control-Allow-Methods" value="GET, HEAD, OPTIONS" />
      <feature.set-request-header action="set" key="Access-Control-Expose-Headers" value="*" />
    </match.request-header.wildcard>
  </rule>
</rules>

Спасибо за вашу помощь

...