web-dev-qa-db-ja.com

CORSヘッダを設定するにはどうすればいいですか?

私は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の人ではないので、可能な限り最も簡単な解決策をいただければ幸いです。

2
Amit Patel

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>
1
Amit Patel