Googleサーチコンソールのインデックス状況で「失敗しました: 他の 4xx の問題が原因でブロックされました」というエラーが発生することがあります。
このエラーの発生原因はページをNot Foundにしたいときに、プログラムで404以外のステータスコードを返していることです。
例えば、EC-CUBEに独自カスタマイズしたコントローラで return $this->json([], 400); のように404以外のコードを返すとGoogleサーチコンソールに検出されます。( Googleはjavascriptに書いたコード内のURLも検出します)
Not Foundにしたい時は、return $this->json([], 404); とするとエラーが解消します。
EC-CUBEに関するお問い合わせ
[重要]現在公式にセキュリティサポートが切れていないPHPは8.1以上、MySQLは8.0以上で、対応しているEC-CUBEバージョンは4.2以上です。古いEC-CUBEを使っている方は適切なタイミングでバージョンアップをご検討ください。