Bonjour,
J'ai un domaine domaine-a.fr
et j'aimerais récupérez des ressources de type ttf
, otf
sur un autre domaine source.domaine-a.fr
.
Malgrés mes recherche je n'ai pas trouvez de solution valable à mon problème ! Il me semble que ce doit être par rapport au CORS...
J'espère avoir posté au bon endroit ! D'avance merci !
Comme dit ce message lié au CORS, il faut que ton serveur A puisse acceder à la ressource du serveur B, pour celà, ce dernier doit contenir l'header 'Access-Control-Allow-Origin', qui est à définir dans le fichier de configuration Apache (ou .htaccess) ou Nginx.
Voir ici: https://developer.mozilla.org/fr/docs/Web/HTML/Images_avec_le_contr%C3%B4le_d_acc%C3%A8s_HTTP
J'ai trouver ça :
<FilesMatch "\.(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
Seulement ça ne fonctionne pas mes polices ne s'affiche pas ! Et infos supplémentaire, j'aimerais passer par les fichiers .htaccess
Oui, c'est ce qu'il te faut et ça devrait fonctionner.
Vérifie que le mod_headers est bien activé sur apache, normalement oui
Apache2 debian:
$ httpd -M | grep headers
Avec PHP: (non fpm/fcgi)
print_r(apache_get_modules());