27. Piwik サーバーでクロスドメインリクエスト (CORS) を許可するには?
2015年12月17日
How To
※注 この記事は Piwik1.8~2.17のアーカイブ情報です
Piwik は、今までにないフォーマットでデータ (トラッキング API) とレポート (アナリティクス API) を収集する解析プラットフォームですが、たとえばクロスドメイン Ajax の呼び出し (XMLHttpRequest
) を利用して、他のドメインからこのデータをクエリーしたい場合の設定についてご説明します。
ブラウザは、デフォルトで他のドメインがブラウザに直接データをリクエストするのを防ぐポリシーを実行します。幸運なことに、モダンウェブブラウザは開発者がクロスドメインリクエストを 1 つのトリックで実行するのを許可します。
つまりサーバーは、リクエストコードのドメインを含む値 (または、全ドメインに合致するように) に設定されたアクセス・コントロール・許可・オリジン
のヘッダーを持つリクエストに応答することにより、クロスドメインリクエストを許可する必要があります。