LAB REPORT / 003

Cloudflare PagesでGoogle Search Console検証を修正する

結論: 正確な検証パスで正確な200本文を返し、その状態を恒久的に維持することで修正できました。

Google HTML検証ファイルはデプロイに含まれていましたが、公開 .html URLは正確な静的ファイル応答として動いていませんでした。

  • 修正前: 308 / 不正確な応答
  • 修正後: 200、正確な本文
  • DNS変更: 0
  • 結果: 所有権確認済み

根本原因

検証はHTTP上の契約です。ファイル名、パス、ステータスコード、応答本文のすべてが重要で、「distにファイルがある」だけでは不十分でした。

修正

検証pathnameだけに限定したmiddleware例外を追加し、サイト全体のルーティングを変更せず、正確なGoogle検証テキストをHTTP 200で返しました。

関連レポート

Cloudflareのエッジリクエストは実訪問者を表すのか?7日間の監査