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:
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?
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?