2006/03/14(火) [n年前の日記]
#8 [web] _ページがない場合のエラー番号はなぜ303や505ではなく「404」なのかという理由
この一番最初の小さなWWWにおいて、実際のCERNの建物の物理配置をメタファとしてネットワークは構成されていたそうです。なんかとってもそれらしい。
そして、中央データベースの場所として設定していたのが、4階の404室だった、と。
やがてリクエストが増大し、データベースがより大きくなり、多くのリクエストを処理するようになると、間違った名前のファイルをリクエストする人が出始め、その場合に返したメッセージが
「Room 404: file not found」
だったそうです。
で、HTTPが正式に策定された際にこのメッセージがそのまま採用され、ページが見つからない場合に返されるコードが404に、というわけ。
[ ツッコむ ]
以上です。