EasyBot

EASYBOT GUIDE

404 Not Foundとは?ページが見つからない原因と対処法

404 Not Foundの意味、URL入力ミス、削除済みページ、ルーティングや公開ディレクトリの設定不備を利用者・管理者別に解説します。

404 Not Foundは、接続先のサーバーには到達したものの、指定されたURLに対応するページやファイルが見つからない時のエラーです。

よくある原因

  • URLの文字、ハイフン、大文字・小文字が間違っている
  • ページが移動または削除された
  • Webアプリのルートが定義されていない
  • 静的ファイルの配置先や公開ディレクトリが違う
  • リバースプロキシが別のアプリへ転送している

閲覧する側の確認方法

URLを一文字ずつ確認し、サイトのトップページから目的のページを探します。検索結果に古いURLが残っている場合は、サイト内検索やガイド一覧から新しいページへ移動してください。

開発者・管理者側の対処

  1. アクセスログで実際に要求されたパスを確認する
  2. Express、Next.js、PHPなどのルート定義を確認する
  3. ファイル名の大文字・小文字をLinux環境で確認する
  4. 移動したページには301リダイレクトを設定する

404とSEOの関係

少数の404があるだけでサイト全体の評価が直ちに下がるわけではありません。ただし内部リンクやサイトマップに404 URLを残すと巡回効率が落ちるため、リンク修正とサイトマップ更新を行います。