Shiraude Code Docs
用語2026年10月13日404HTTPステータスコードエラーWebの基礎リダイレクト

404ってなに?ページが見つからない理由

404は「そのページ、見つかりませんでした」の合図

ウェブを使っていると、たまに「404 Not Found」と書かれた素っ気ない画面に出くわします。リンクをクリックしたのに真っ白な画面と数字だけが出てきて、何か壊してしまったのかとドキッとした経験、たぶん一度はあるはずです。

でも安心してください。404は「あなたが悪い」という意味ではありません。ざっくり言うと、サーバー側が「そのURLに対応する中身は、うちには無いですよ」と答えている状態です。

郵便で例えると分かりやすい

404をイメージするには、手紙を出す場面を思い浮かべるのがいちばん早いと思います。

あなたが「〇〇市△△町3丁目5番地」宛てに手紙を出したとします。郵便局(=サーバー)はちゃんと動いていて、配達員も現地まで行ってくれた。ところが、その番地には家が無かった。引っ越した後かもしれないし、そもそも番地を書き間違えたのかもしれない。そこで配達員は手紙を持ち帰り、「宛先不明」と書いて返送してきます。

この「宛先不明で返ってきた」が404です。郵便局が止まっているわけでも、道路が封鎖されているわけでもない。届け先の住所だけが存在しなかった、という話です。

404が出る代表的な理由

原因はだいたい次のどれかに当てはまります。

  • URLの打ち間違い。/articles を /artcles と打ってしまう類のミスです
  • そのページが削除された、あるいは別の場所に移動した
  • リンクを貼った側が古いURLのままになっている(いわゆるリンク切れ)
  • ブックマークが古い。昔は存在したページが、サイトのリニューアルで消えた

「サイト全体が落ちているのでは」と心配になることもありますが、404が返ってきている時点で、サーバー自体はちゃんと返事をしています。むしろ生きている証拠とも言えます。

404を見たときにやること

まずURLをじっくり眺めてみてください。スペルミス、余計なスペース、最後に変な記号がくっついていないか。コピー&ペーストのとき、末尾に一文字ズレが混ざるのはよくあります。

それでもダメなら、URLの後ろのほうを削ってトップページに近づけてみる手があります。/articles/old-page でダメなら /articles だけにしてみる、という具合です。サイト内の一覧から目的のページを探し直したほうが早いこともあります。

あとは、サイト内に検索機能があればそれを使うのが確実です。ページ名で検索すれば、移動先に辿り着けることが多いです。

番号には意味がある

404のような3桁の数字は、ウェブの世界で決められた「返事の種類」を表すコードです。細かく覚える必要はありませんが、だいたいの雰囲気だけ知っておくと、エラー画面を見たときの不安が減ります。

番号ざっくりした意味
200うまくいった。普段ページが普通に表示されているのはこれ
404そのURLに対応する中身が見つからない
500番台サーバー側で何か問題が起きている

404が「見つからない」なのに対し、500番台は「サーバーが転んでいる」。ここの違いが分かると、自分で直せる問題なのか、待つしかない問題なのかの見当がつきます。404なら、URLを見直すことで自力で解決できる可能性が高いほうです。

サイトを作る側から見た404

自分でサイトやブログを運営していると、404は「訪問者を迷子にさせてしまった地点」として見えてきます。真っ白な画面で放り出すのではなく、トップページや記事一覧へのリンクを置いた案内ページを用意しておくと、せっかく来てくれた人をそのまま帰さずに済みます。

個人的には、404ページに少しユーモアを入れているサイトを見ると、作った人の気配を感じてちょっと嬉しくなります。エラーだからといって、必ずしも冷たい画面である必要はありません。

このページは役に立ちましたか?