HOST111: CORS の設定が誤っています
この意味
サーバーのクロスオリジン(CORS)設定が壊れているため、ブラウザーがその応答を拒否しています。
店舗は応答していますが、CORS 応答ヘッダーに誤りがあります。重複している、オリジンが間違っている、またはエラー応答に含まれていない場合があります。その結果、ブラウザーは実際の応答を Web アプリから隠し、ほかのすべてのエラーも一般的なネットワークエラーに埋もれてしまいます。修正はサーバー側で行います。すべてのステータスコードで、Access-Control-Allow-Origin を必ず1つだけ含めてください。
お客様のデータ
注文データや商品データには影響しません。
トラブルシューティング
- CORS の層が二重になっていないか(プラグインとサーバー設定の両方がヘッダーを追加している)を確認し、一方を削除してください — Access-Control-Allow-Origin の重複はブラウザーにとって致命的なエラーです。
- nginx では、add_header 行は 'always' で終わっていない限りエラー応答をスキップします — CORS ヘッダーは 4xx/5xx にも付与する必要があります。
- CDN やプロキシが CORS ヘッダーを追加している場合は、WordPress 自身のものと競合しないようにしてください。
- デスクトップアプリとモバイルアプリは CORS を使用しないため、これが修正されるまでの間も引き続き動作します。