WordPressで404エラーが出る原因と直し方|パーマリンクを安全に確認する手順

WordPressで404エラーが出たときにURL・公開状態・パーマリンクを確認する手順 WordPress

WordPressでトップページは開くのに、記事や固定ページだけ「404 Not Found」になる場合は、いきなりファイルを編集するより、URL・公開状態・パーマリンク・キャッシュの順に確認すると原因を切り分けやすくなります。

先に確認する順番

  1. 正しいURLを開いているか
  2. 記事が公開状態か
  3. パーマリンク設定を保存し直す
  4. キャッシュを削除する
  5. 最近変更したプラグインや転送設定を確認する

1.まずURLと公開状態を確認する

URLの末尾やスラッグが変わっていないか、対象記事が下書き・非公開になっていないか確認します。投稿編集画面から「表示」を開き、WordPressが現在案内しているURLで表示できるか試してください。

2.パーマリンク設定を保存し直す

管理画面の「設定 → パーマリンク」を開き、設定内容を変えずに保存し直すことで、URLの書き換えルールが再生成され、404が解消する場合があります。WordPress公式のトラブルシューティングでも、Pretty Permalinks利用時の404は書き換え設定が関係することがあると案内されています。

ただし、すでに検索されている記事のスラッグやパーマリンク構造そのものを安易に変更すると、旧URLが404になる原因になります。設定を保存し直すことと、URL構造を変更することは分けて考えてください。

3.キャッシュを削除して確認する

WordPress、サーバー、ブラウザ、CDNなどに古い表示が残っていると、修正後も404が続いて見える場合があります。キャッシュ機能を利用している場合は、変更後に一度削除してから再確認します。

4.リダイレクトとプラグインを確認する

URL変更、SEOプラグイン、リダイレクト機能、セキュリティ機能などを直前に変更した場合は、その変更前後を確認します。複数の転送ルールを重ねると、意図しないURLへ送られたり404になることがあります。

5.直す前にバックアップを取る

.htaccessやサーバー設定などを直接変更する前にバックアップを用意してください。初心者の場合、まず管理画面で確認できる範囲まで進め、サーバー設定が必要ならホスティング会社の案内を確認する方が安全です。

WordPressのバックアップで保存するもの更新前に確認することもあわせて確認できます。

404の出方で原因を絞る

症状 主な確認ポイント
1記事だけ404 スラッグ変更、公開状態、リンク先URL
投稿・固定ページがまとめて404 パーマリンク、書き換え設定
URL変更後から404 旧URLから新URLへのリダイレクト
/wp-json/も404 Webサーバーの書き換え、REST API到達性

/wp-json/の404とあわせて投稿保存時のエラーも出る場合は、JSONレスポンスエラーの確認手順も確認すると原因を絞りやすくなります。

URL変更が関係する場合

既存URLを変更する必要があるときは、301と302リダイレクトの違いSearch Consoleの確認ポイントも先に確認し、旧URLを無計画に消さないようにします。

検索評価を落としやすい対応

404を直すために既存サイトのパーマリンク構造や大量の記事スラッグを一括変更すると、今度は過去の検索結果や外部リンクが404になる可能性があります。既存URLを変える場合は、旧URLから新URLへの301リダイレクトをセットで検討します。

公開後の確認チェック

  • PCとスマホの両方で対象URLが開く
  • 記事内の旧リンクが残っていない
  • 関連記事やメニューから正しいURLへ移動できる
  • Search Consoleで旧URLの状況も確認する

404を直したあとに再発を防ぐ

原因がURL変更だった場合は、修正して終わりではなく、旧URLへのリンクがサイト内に残っていないか確認します。記事本文、メニュー、関連記事、CTAなどから旧URLへ飛んでいないかを見直します。

確認場所 見るポイント
記事本文 古いURLへの内部リンクが残っていないか
メニュー 変更前URLを直接指定していないか
リダイレクト 旧URLから新URLへ1回で到達するか
Search Console 旧URL・新URLの認識状況を確認する

サポートへ相談する目安

1記事だけの404やパーマリンク保存で改善する場合は自分で切り分けやすい範囲です。投稿・固定ページがまとめて404になる、.htaccessやWebサーバー設定の確認が必要、リダイレクトが複雑、旧URLからの流入が多い場合は、変更前のURL一覧を残してホスティング会社や制作担当へ相談してください。

よくある質問

トップページだけ表示できるのはなぜですか?

個別ページのURL書き換えやパーマリンク設定に問題がある場合、トップページは表示できても記事だけ404になることがあります。

パーマリンクを別形式へ変更してもよいですか?

既存サイトでは慎重に判断してください。URLが変わると外部リンクや検索結果からの旧URLが使えなくなるため、必要に応じてリダイレクト設計が必要です。

参考情報