← 記事一覧

このブログの運用記録

自作の静的サイトジェネレーターとCloudflare Pagesで動かしているこのブログで起きた事故と、直した方法の記録。Search Console、セキュリティヘッダ、デプロイの落とし穴など。(全3回)

第1回
2026-09-20  ·  ブログ運用

Search Consoleの「ページにリダイレクトがあります」、sitemapの17件中16件が原因だった

このブログのSearch Consoleに「ページにリダイレクトがあります」で未登録のURLが3件出ました。調べると、sitemapに載せた17件のうち16件がCloudflare Pagesの308リダイレクトを踏んでいました。sitemapを直し、その5日後にサイト内リンクとcanonicalも全部拡張子なしに揃えた記録です。途中で1回、原因を取り違えて報告しています。

続きを読む →
第2回
2026-09-20  ·  ブログ運用

セキュリティヘッダを足したら自分のサイトのスライドが全部消えた。コピー処理を通るテストは0件だった

クリックジャッキング対策で frame-ancestors 'none' を入れたら、自分の記事に埋め込んでいたスライドが全部真っ白になりました。2時間後に 'self' へ緩和。翌日に調べると、そのヘッダをコピーする1行を通るテストが165件中0件で、100%だったはずのカバレッジも気づかないうちに99%に落ちていました。

続きを読む →
第3回
2026-09-20  ·  ブログ運用

18日間、手元の開発サーバーではサイト内リンクが全部404だった

「ローカルで /projects/pro-candidate が404」という報告を調べたら、そのページだけではなく、手元の開発サーバーではサイト内のリンク全部が404でした。原因はSearch Console対策で内部リンクを拡張子なしにした変更で、本番では正しく動くぶん18日間気づかれませんでした。原因の切り分けから、6行の修正、READMEに書いてあった手順がその404を踏む手順だったことまで書きます。

続きを読む →