hgolov
hgolov

Reputation: 722

Web Fonts CORS Error, but I set headers

I am trying to load web fonts from a CDN, but am getting a Cross Origin Request error. I have set the following headers in my httpd conf file:

Header Add Access-Control-Allow-Origin: my-cdn-domain

and

<FilesMatch "\.(ttf|otf|eot|woff|woff2)$">
 Header set Access-Control-Allow-Origin "*"
</FilesMatch>

and I see the Access-Control header in the console, but the fonts still do not load.

Does anyone have any ideas?

Upvotes: 1

Views: 1154

Answers (2)

hgolov
hgolov

Reputation: 722

It turns out that this had to do with us moving the site over to https. When we moved the site, we didn't update the origins in the cdn to be https also and that was causing the source to actually be our non-https server!

Upvotes: 1

Quentin
Quentin

Reputation: 944568

Header Add Access-Control-Allow-Origin: my-cdn-domain

Your CDN domain has to give permission to your HTML domain, not the other way around.

Upvotes: 0

Related Questions