ジャーナル ·
存在しないページが見せるもの
AI翻訳 このページは原文(英語・韓国語)をAIで機械翻訳したもので、誤りを含む場合があります。原文が正本です。 原文を読む
ipe.rest に存在しないアドレスには、小さなファイルがひとつ返されます。ないことをはっきり伝え、帰り道を示し、検索エンジンには一覧に載せないよう頼みます。
このページを見ようと計画する人はいません。だからこそ、見ておく価値があります。数字は 2026年11月12日 時点のもので、ファイル自体とデプロイのテストから取りました。
ファイルひとつ
このページはサイトのルートにある 404.html で、4,355 バイトです。GitHub Pages は、ページのないアドレスすべてにこれを表示します。スタイルはファイルの中に書かれていて、スクリプト、画像、外部リンク、ダウンロードするフォントファイルはありません。文字には、お使いの端末にすでにあるフォントが使われます。
飾らない言葉
見出しは Page not found です。その下の一文は、ページが移動したか、アドレスが打ち間違いかもしれないと伝えます。続くリンクは 2 つで、ipe() のホームページとジャーナルです。どちらも、何を探していたのかを推測しようとはしません。
12 の言語
その下には、私たちの 12 の言語それぞれにひと行ずつのリストがあります。各行はその言語でページが見つからないと伝え、その言語のホームとジャーナルへリンクしているので、英語が読めなくても立ち去れます。ページ自体は英語で、各行にはそれぞれの言語コードが付いています。
検索のためではない
このページには noindex, follow が指定されています。一覧には載せないが、リンクはたどってよいという意味です。canonical タグも hreflang タグもありません。エラーページが正規のアドレスを名乗れば、検索エンジンを混乱させるだけだからです。
明るくも暗くも
色は端末のダークモード設定に合わせて切り替わり、2 つの主なリンクにはキーボード操作用のフォーカスの輪郭が表示されます。見出しは画面幅に応じて大きさが変わり、狭い画面ではボタンが 2 行目に折り返します。
確かめ方
デプロイのテストはこのファイルを読み、noindex, follow が指定されていること、canonical タグも hreflang タグもないこと、ホームページ、英語のジャーナル、ルートへのリンクがあることを確認します。小さなスマートフォンできれいに見えるかどうかは、ほかのページと同じく目で確かめます。
ipe(); // not here, but home is
存在しないページにたどり着いた訪問者は、すでに小さなつまずきを経験しています。ページは手を貸し、そのあとは身を引くべきです。