Closed Bug 1122870 Opened 10 years ago Closed 10 years ago

Font Awesome doesn’t load when Referer is disabled

Categories

(developer.mozilla.org Graveyard :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 875110

People

(Reporter: charmander, Unassigned)

Details

(Whiteboard: [specification][type:bug])

What did you do? ================ 1. Disable the Referer header. 2. View any MDN page. What happened? ============== The icons provided by Font Awesome are instead displayed in the default font. https://developer.cdn.mozilla.net/media/css/libs/font-awesome/fonts/fontawesome-webfont.woff?v=4.1.0 without a Referer results in a 403. What should have happened? ========================== The font should load fine. Is there anything else we should know? ======================================
OS: Other → All
This might be a duplicate of Bug 875110 but someone who understands referrers better than I do should check.
It's definitely the same issue as 875110. Using cURL or blocking referrers results in a 403 response for the woff request. With a suitable referer, the CORS header is set to 'Access-Control-Allow-Origin: *' and the file is downloaded. Without, requests fail when no referer is sent: curl -I 'https://developer.cdn.mozilla.net/media/css/libs/font-awesome/fonts/fontawesome-webfont.woff?v=4.1.0' One that succeeds: curl -I -H 'Referer: https://developer.cdn.mozilla.net' 'https://developer.cdn.mozilla.net/media/css/libs/font-awesome/fonts/fontawesome-webfont.woff?v=4.1.0' Any https://*.mozilla.{com,org,net} referer works. I'm guessing that the CDN is setup to only allow requests with a referer to prevent serving up assets for external sites.
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.