[Nginx] Cross-origin probleem met IE en FF

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Beatboxx
  • Registratie: April 2010
  • Laatst online: 26-10-2022

Beatboxx

Certified n00b

Topicstarter
Mijn website werkt perfect, behalve in sommige versie's van FF en in IE. Daarin worden de fonts niet geladen, en wel om deze reden: "CSS3117: De cross-origin-aanvraag voor @font-face is mislukt. De brontoegang is beperkt." De extensie van het font maakt niet uit, ik gebruik ttf, eot, woff en svg. Ook de mime-types werken volgens mij prima. Ik dacht het probleem op te lossen door onderstaande regels te zetten in het desbetreffende .vhost file:

code:
1
2
3
if ($request_filename ~* ^.*?\.(eot)|(ttf)|(woff)$){
     add_header Access-Control-Allow-Origin *;
}


En dan als ik nginx start krijg ik deze error:
[emerg] "add_header" directive is not allowed hre in /etc/nginx/sites-enabled/vhostfile.vhost:303
nginx: configuration file /etc/nginx/nginx/conf test failed

Iemand enig idee wat ik verkeerd doe en anders moet doen?