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 を使用しないため、これが修正されるまでの間も引き続き動作します。