CORS correspond aux initiales de Cross-origin resource sharing.
C'est un mécanisme qui permet à un site WEB d'accéder à des resources d'un autre domaine
(cf  http://en.wikipedia.org/wiki/Cross-origin_resource_sharing).
http://en.wikipedia.org/wiki/Cross-origin_resource_sharing).
Pour cela il est possible de l'autoriser au niveau du répertoire concerné sur le serveur.
 Contenu du fichier
 Contenu du fichier  .htaccess
.htaccess
Header add Access-Control-Allow-Origin "*" 
Header add Access-Control-Allow-Methods:"GET,POST,OPTIONS,DELETE,PUT" 
Header set Access-Control-Allow-Headers "Content-Type, Authorization"
       
Il est possible aussi d'accepter tous les sous-domaines d'un domaine
SetEnvIf Origin "^(.*\.jltryoen\.fr)$" ORIGIN_SUB_DOMAIN=$1
<ifmodule mod_headers.c="">
   Header set Access-Control-Allow-Origin "%{ORIGIN_SUB_DOMAIN}e" env=ORIGIN_SUB_DOMAIN
</ifmodule>
 
  
Activation du Cors
Bonjour,
_J'ai donc tenté d'activer le Cors au niveau du fichier .htaccess avec le code ci-dessus et il m'est retourné:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
_Copie de ce que j'ai sauvegardé sur ce fichier:
# Do not remove this line or mod_rewrite rules and search engine friendly URLs will stop working
RewriteBase /
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Methods:"GET,POST,OPTIONS,DELETE,PUT"
Merci pour vos réponses.
activation du cors
Peut-etre vous manque-t-il la déclaration
Ajouter un commentaire