私はWordpress 4.2.4のajaxを使ってRuby on Railsアプリケーションのメディア画像にアクセスしています。
私は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.
私は WP-CORS pluginを試して、許可されたドメインとして*
を設定しましたが、うまくいきません。応答にAccess-Control-Allow-Origin
ヘッダーがないことを確認しました。
私はwordpress/phpの人ではないので、可能な限り最も簡単な解決策をいただければ幸いです。
Header set Access-Control-Allow-Origin "*"
にApache2.conf
を追加することでそれを修正しました:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
Header set Access-Control-Allow-Origin "*"
</Directory>