J'ai accédé à des images de médias dans une application Ruby on Rails via ajax à partir de wordpress 4.2.4.
Je reçois une erreur suivante en accédant à l'image via ajax.
XMLHttpRequest cannot load http://myblog/wp-content/uploads/2015/11/test.jpeg. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://stage.mysite.com' is therefore not allowed access.
J'ai essayé WP-CORS plugin et défini *
comme domaines autorisés, mais cela ne fonctionne pas. J'ai vérifié que la réponse n'avait pas l'en-tête Access-Control-Allow-Origin
.
Je ne suis pas wordpress/php mec donc apprécierais pour la solution la plus simple possible.
Corrigé en ajoutant Header set Access-Control-Allow-Origin "*"
dans Apache2.conf
:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
Header set Access-Control-Allow-Origin "*"
</Directory>