PUSH 後の Page not Found エラー 404 を修正する方法

サイト上のページにアクセスしようとして「Page not found」エラー 404 に遭遇したことがあるかもしれません。このエラーは、パーマリンクの変更や壊れたリンクなど、さまざまな理由で発生し得ます。本記事では、WordPress で 404 エラーを修正する方法をご紹介します。

404 エラーの最も一般的な原因の 1 つは、パーマリンクの変更です。パーマリンクは WordPress がページと投稿に対して生成する URL です。最近パーマリンク構造や特定のページ・投稿の URL を変更した場合、古い URL はもう動作しないかもしれません。

  • これを修正するには、WordPress ダッシュボードの Settings > Permalinks に移動してください。
  • 使用したいパーマリンク構造を選択し、変更を保存してください。

これにより、すべてのページと投稿のパーマリンクが再生成されます。

WP STAGING | PRO で Staging サイトを本番に PUSH した後に「Page not Found」エラーや HTTP エラーコード 404 が表示される場合は、同じ手順を使ってページが見つからないエラー 404 を修正できます。

How to fix page not found error 404 in WordPress

パーマリンクを再度保存することで、WordPress はすべてのパーマリンクを再作成・更新します。これにより、サイトのページが見つからないエラー 404 が修正されることがよくあります。

この問題の原因は何で、なぜすべての投稿・ページが影響を受けないのでしょうか?

一部の Plugin は WordPress データベース内に独自タイプのパーマリンクを作成します。そのため、Staging サイトを本番に PUSH すると、WordPress にこれらのリンクを再作成するよう指示する必要があります。そうしないと、Staging サイトのパスにリンクしてしまい、本番サイトには明らかに存在しないため、結果としてエラー 404 が表示されます。

そのため、本番サイトで特定のリンクが動作しない場合は、パーマリンクを再度保存するだけです。

.htaccess ファイルを確認する

パーマリンクを確認した後も 404 エラーが続く場合、問題は .htaccess ファイルにある可能性があります。このファイルはサイトのサーバー設定を構成するために使用され、まれに破損したり誤って設定されたりすることがあります。これを修正するには、.htaccess ファイルを別の名前 (例: .htaccess_old) にリネームし、新しい .htaccess ファイルを作成してみてください。これは WordPress ダッシュボードの Settings > Permalinks に移動して「Save Changes」ボタンをクリックすることで実行でき、新しい .htaccess ファイルが生成されます。

壊れたリンクを確認する

404 エラーのもう 1 つの可能な原因は、壊れたリンクです。これは、もう存在しないページや投稿にリンクしている場合、またはページや投稿の URL が変更された場合に発生し得ます。これを修正するには、Broken Link Checker のような Plugin を使ってサイトの壊れたリンクをスキャンできます。壊れたリンクを特定したら、それらを削除するか、正しい URL に更新できます。

削除されたページや投稿を復元する

最近ページや投稿を削除した場合、訪問者がそのページや投稿にアクセスしようとすると 404 エラーが表示されることがあります。これを修正するには、削除されたページや投稿を WordPress のゴミ箱から復元できます。WordPress ダッシュボードに移動し、Posts または Pages > All Posts または All Pages に移動します。「Trash」リンクをクリックすると、削除されたページや投稿が表示されます。復元したいページや投稿を選択し、「Restore」ボタンをクリックしてください。

結論として、「Page not found」エラー 404 は、WordPress サイトの訪問者を困惑させる可能性があります。本記事のヒントに従えば、問題を素早く診断・修正できます。パーマリンク、.htaccess ファイル、壊れたリンクを確認し、削除されたページや投稿を復元して、サイトをスムーズに復旧させましょう。

関連記事

Updated on 5月 23, 2026

Rene Hermenau

著者: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.