LAB REPORT / 003
Cloudflare PagesでGoogle Search Console検証を修正する
結論: 正確な検証パスで正確な200本文を返し、その状態を恒久的に維持することで修正できました。
Google HTML検証ファイルはデプロイに含まれていましたが、公開 .html URLは正確な静的ファイル応答として動いていませんでした。
- 修正前: 308 / 不正確な応答
- 修正後: 200、正確な本文
- DNS変更: 0
- 結果: 所有権確認済み
根本原因
検証はHTTP上の契約です。ファイル名、パス、ステータスコード、応答本文のすべてが重要で、「distにファイルがある」だけでは不十分でした。
修正
検証pathnameだけに限定したmiddleware例外を追加し、サイト全体のルーティングを変更せず、正確なGoogle検証テキストをHTTP 200で返しました。