Development Report
公開したばかりのシミュレーターが、404になっていた話
2026.07.21
ピッキング比較シミュレーターをサイトに追加した直後、本番のURLを開いたら 404(ページが見つかりません) でした。
何が起きていたか
このサイトには、旧ブログから引き継いだURLを、新しいブログ側へ自動で転送する仕組みが入っています。転送の判定は「このサイトが持っているページの一覧」に載っているかどうかで行っていて、載っていないURLは旧ブログ宛てとみなして転送されます。
新しく作った /tools/ は、その一覧に登録していませんでした。結果、ツールのページが丸ごと転送対象になり、行き先にも実体がないため404になっていた——という筋書きです。
どう直したか
一覧に tools を追加し、ビルドを通してからマージしました。マージ後に本番URLを開き、シミュレーターが表示されること(200が返ること)を確認しています。
学び
転送ルールを「載っていないものは全部よそへ送る」という作りにすると、ページを増やすたびに一覧の更新が必要になります。仕組み側のコメントにも注意書きは残していましたが、それでも抜けました。
対策は単純で、公開したら必ず本番のURLを自分で開くこと。ローカルで動くこととサイトで開けることは別物で、その差は最後に人が確かめるしかありません。