404エラーは、訪問者がウェブサイトを離脱する最も一般的な理由の一つです。404エラーページが表示されることで、ウェブサイト所有者はビジネスの損失だけでなく、多くのトラフィックと潜在的な バックリンクを 。404エラーは、以下のような様々な問題によって引き起こされる可能性があります。
- ウェブページのコンテンツが消えた: サーバーがダウンした場合や、ウェブサイトが転送されている場合に、この現象が発生することがあります。
- 古いブログ記事の更新:ブログ記事のタイトルを変更すると、通常はURLも変更されます。古いURLを使用してサイトにアクセスした訪問者は、404エラーページに移動します。
この記事では、404 エラー ページを修正およびリダイレクトするためのさまざまな方法について説明します。.
404 エラーとは何ですか?
404エラーは、ハイパーテキスト転送プロトコル(HTTP)の標準レスポンスコードです。サーバー上にウェブページが見つからない場合に発生し、要求されたページが見つからないか、利用できなくなったことをユーザーに知らせます。このエラーは、ページの削除、 リンク切れを確保する必要があります シームレスなユーザーエクスペリエンス 。
404エラー「見つかりません」のバリエーション
エラー404 Not Foundは、 HTTP サーバーが要求されたウェブページを見つけられなかったことを示す
- 404 ページが見つかりません: このバリエーションは最も一般的なエラー形式で、サーバーが要求された Web ページを見つけることができないことを示します。
- エラー 404: エラー メッセージの簡潔なバージョンであり、多くの場合、問題の一般的な説明が付随します。
- 404 ファイルまたはディレクトリが見つかりません: サーバーが指定されたファイルまたはディレクトリを見つけられなかったことを示します。これは、URL パスに問題がある可能性があることを示しています。
- 404 Not Found: 要求された URL はこのサーバーで見つかりませんでした: エラー メッセージのより詳細なバリエーションで、サーバーが要求された URL を見つけられないことに関する追加情報を提供します。
- HTTP 404: Not Found: このバリエーションは、ブラウザのエラーメッセージやログでよく見られます。HTTPプロトコルと特定のエラーコードを示します。
- 404 – ページが見つかりません: お探しのページは削除されたか、名前が変更されたか、一時的に利用できない可能性があります: このエラーはユーザーフレンドリーなバージョンで、要求されたページが利用できない理由として考えられる説明を提供します。
- エラー404:該当ページが見つかりませんでした: 一部のウェブサイトでは、一貫したブランドイメージを維持し、ユーザーにとってより親しみやすい体験を提供するために、404エラーメッセージをパーソナライズしています。
- 404 Not Found – Nginx: Nginxウェブサーバーを使用しているウェブサイトに特有のエラーで、Nginxが要求されたリソースを見つけられなかったことを示します。
これらの違いを理解することで、ユーザーと Web 開発者は、Web コンテンツの欠落やアクセス不能に関連する問題を特定して対処することができ、トラブルシューティング プロセスがスムーズになります。.
読んでください: よくあるWordPressエラーとその解決方法
WordPress ウェブサイトで 404 エラーに悩まされていませんか? 心配しないでください!
自分で解決しようとして時間を無駄にしないでください。迅速かつ効果的な解決策を得るには、WordPressのプロによるヘルプとサポートを受けてください。.
404エラーのトラブルシューティングの前にバックアップを取る
WordPressで404エラーに対処する前に、ウェブサイトのデータを保護するためのバックアップが確実に作成されていることを確認してください。 BlogVault プラグインなどのツールを活用しましょう。あるいは、DreamHostなどのプロバイダーが提供するマネージドWordPressホスティングプランを検討してみてください。DreamHostは、コントロールパネルから直接、迅速なバックアップと復元機能を提供しています。
さらに、定期的に バックアップ、冗長性を確保するために複数の場所に保存し、整合性を検証して、トラブルシューティングが複雑になった場合にシームレスな回復プロセスを確保します。
WordPress で 404 エラーを修正またはリダイレクトする方法は?
以下では、これらのエラーに対処するためのさまざまな方法を見ていきます。.
デバッグで原因を見つける
WordPressで404エラーが発生した場合は、まずデバッグを有効にして根本原因を特定しましょう。wp -config.php ファイルを編集し、 define('WP_DEBUG', true)。これによりデバッグモードが有効になり、サイトにエラーメッセージが表示されます。メッセージを調べて、404エラーの原因となっているテーマ、プラグイン、または設定ミスを特定してください。
閲覧キャッシュとCookieを消去する
キャッシュされたファイルやCookieが原因で、ページ情報が古くなったり、誤った情報が表示されたりする場合があります。ブラウザの キャッシュ とCookieを削除して、サイトの最新バージョンが読み込まれるようにしてください。この簡単な手順で、ブラウザがキャッシュされたコンテンツを表示することによって発生する404エラーを解決できることがよくあります。
WordPressのパーマリンクをリセットする
パーマリンク設定の誤りは、404エラーの一般的な原因です。WordPressダッシュボードで、「設定」→「パーマリンク」に移動し、別のパーマリンク構造を選択してください。変更を保存してパーマリンクをリセットします。これで問題が解決した場合は、元の構造に戻すことができます。
.htaccess ファイルを復元する
WordPressの.htaccessファイルを復元することは、設定ミスによる404エラーを解決する上で非常に重要です。.htaccessファイルを復元する手順は以下のとおりです。
- サイトファイルへのアクセス: 使用して FTP クライアント(FileZillaなど)またはホスティングプロバイダーのファイルマネージャーを
- .htaccess ファイルを探す: のルートディレクトリに移動します WordPress インストール。.htaccess ファイルを探します。ファイルが表示されない場合は、FTP クライアントの設定で隠しファイルを表示するように設定してください。
- 現在の.htaccessファイルのバックアップ: 変更を加える前に、既存の.htaccessファイルをバックアップしてください。バックアップはローカルコンピュータにダウンロードしてください。これにより、必要に応じて以前の状態に戻すことができます。
- 現在の.htaccessファイルを削除または名前変更する: .htaccessファイルが破損している場合があります。その場合は、ファイルを削除するか、「.htaccess_backup」などの名前に変更してください。これにより、WordPressが新しい.htaccessファイルを生成します。
- WordPress管理画面で.htaccessファイルを再生成する: にログインします WordPress管理 。「設定」に移動し、「パーマリンク」を選択します。何も変更せずに「変更を保存」ボタンをクリックします。この操作により、WordPressが.htaccessファイルを再生成します。
- .htaccess の内容を確認する: 新しく生成された .htaccess ファイルを開き、正しい設定が含まれていることを確認します。サイトに必要な特定の設定(リダイレクトやカスタムルールなど)がある場合は、ファイルに再度追加してください。
ウェブサイト上の様々なページを確認し、404エラーが解決されていることを確認してください。.htaccessファイルを復元することで、誤った設定に関連する問題は解消されるはずです。.
WordPressのプラグインとテーマを無効にする
プラグインを無効化し、デフォルトのWordPressテーマ(Twenty Twenty-Oneなど)に切り替えます。プラグインとテーマを一つずつ有効化し、404エラーが再発するかどうかを確認します。これにより、問題の原因となっているプラグインまたはテーマを特定できます。特定できたら、問題のあるプラグインまたはテーマを更新するか、代替手段を検討してください。.
データベース内のWordPress URLの変更と更新
更新するための手順は以下のとおりです WordPress URLを データベース内の
- phpMyAdmin経由でデータベースにアクセスする: ホスティングアカウントにログインし、phpMyAdminツールを見つけます。左側のサイドバーからWordPressデータベースを選択します。
- を開く wp_options テーブル を見つけてクリックします wp_options データベース内の
- サイトURLとホーム行を探す: オプション名が「siteurl」と「home」の行を探してください。これらは通常、WordPressサイトのURL設定を表しています。
- 値の編集: 'siteurl'と'home'の行の横にある鉛筆アイコンまたは「編集」アイコンをクリックします。'option_value'フィールドに正しいURLを入力してください。
- 変更を保存する: 値を更新したら、「実行」または「保存」ボタンをクリックして変更を保存します。
最後に、ブラウザのキャッシュをクリアして、更新されたURLが正しく読み込まれるようにしてください。その後、 WordPressサイトを確認し、404エラーが解消されていることを確認してください。
ローカルサーバー上のWordPress 404エラーを修正する
ローカルサーバーの環境が本番サーバーと異なる場合、404エラーが発生する可能性があります。PHP バージョン、MySQL設定、ファイル構造、データベース構成の不一致もこの問題の原因となる可能性があります。この問題を解決する手順は以下のとおりです。
- ローカルサーバーの設定を確認: ローカルサーバー環境(XAMPP、MAMPなど)がライブサーバーの設定と一致していることを確認してください。PHPのバージョン、MySQLの設定、その他のサーバーパラメータを確認してください。
- ファイルとフォルダ構造の確認: ローカルサーバーのファイルとフォルダ構造が、本番サーバーのものと一致していることを確認してください。構造に不一致があると、404エラーが発生する可能性があります。
- データベース設定の確認: ローカルデータベースの設定が、本番環境のデータベースの設定と一致していることを確認してください。データベース名、ユーザー名、パスワードに注意してください。
- ローカルWordPress URLの更新: phpMyAdminなどのツールを使用して、ローカルWordPressデータベースにアクセスします。wp_optionsテーブルで 、 「siteurl」と「home」の行を探し、正しいローカルURLに更新します。
- .htaccessファイルとパーマリンクを確認してください。 ローカルサーバー上の.htaccessファイルが正しく設定されていることを確認してください。ファイルが見つからない、または破損している場合は、再作成するか、本番サーバーからコピーしてください。
」に移動し、「変更を保存」をクリックして、パーマリンクを確認してリセットしてください WordPressダッシュボード → 設定」 「 「パーマリンク。変更を適用するには、ローカルサーバーを再起動してください。これで、ローカルのWordPressサイトを確認し、404エラーが解消されているかどうかを確認してください。
コードを使用して404エラーページをホームページにリダイレクトする
を設定できます 301リダイレクト 。そのためには、サーバーにログインし、Public HTMLフォルダ、またはウェブサイトのファイルが格納されているフォルダに移動してください。FileZillaなどのFTPファイルアプリケーションを使用してウェブサイトのファイルを取得することもできます。WordPressダッシュボードにログインし、「 外観 → 「テーマエディター」 も別の方法です。
使用するテクニックに関係なく、 404.phpか、 404.php がまだ存在しない場合は作成して、次のコードを追加します。
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: ".get_bloginfo('url')); exit(); ?>
完了したら変更を保存してください。404エラーが発生した場合、ウェブサイト訪問者はホームページにリダイレクトされるようになります。.
404エラーページのリダイレクトや修正にプラグインを使用する
これは、ホームページにコードを1行も追加する必要がなく、リダイレクトを管理する複数のオプションがあるため、404エラーページをリダイレクトまたは修正する最も効果的な方法です。コード開発時にコストのかかるミスを防ぐために、プラグインの利用をお勧めします。.
次のようなさまざまなプラグインを使用できます。
リダイレクション

100万件以上のインストール実績を誇る Redirectionは 404ページリダイレクトプラグインの中で圧倒的な人気を誇ります。使い方は簡単で、他にも魅力的な機能が多数搭載されています。例えば、特定のウェブブラウザを使用している訪問者を特定のページにリダイレクトすることができます。ログイン状態、リファラー、Cookie、HTTPヘッダー、IPアドレス、サーバー、ページタイプ、現在のページが404ページの場合のリダイレクトなど、様々な条件に基づいたリダイレクトが可能です。
すべての404をホームページにリダイレクト

20万回以上のダウンロード数を誇る 「All 404 Redirect to Homepage」 は、最も有名な404リダイレクトプラグインの一つです。また、他の多くのプラグインのように特定のURLに対してリダイレクトを設定する必要がなく、すべての404ページを自動的にホームページにリダイレクトするため、非常に使いやすいのも特徴です。
301リダイレクト – 簡単リダイレクトマネージャー

404ページのリダイレクトを簡単に生成できる別のプラグインです。多くの機能を備えているため、非常に優れたプラグインの一つです。 こちら。プラグインのインストールと有効化が最初のステップです。ここでは、「すべての404ページをホームページにリダイレクトする」プラグインの例を見てみましょう。
WordPressで404エラーページのリダイレクトを作成する手順
まず、「All 404 Redirect to Homepage」プラグインが最初にインストールされます。WordPress.orgからダウンロードするか、WordPress管理画面の「プラグイン」⟶「新規追加」からプラグインを検索してインストールしてください。インストールが完了したら、必ず有効化してください。.
- プラグインのカスタマイズの追加:プラグインをインストールして有効化したら、設定を行い、リダイレクトルールを定義する必要があります。そのためには、WordPressウェブサイトの管理パネルの「設定」エリアに移動し、「すべての404エラーをホームページにリダイレクト」をクリックします。
- これにより、プラグインの 設定ページ。ここで、ドロップダウンメニューから「404リダイレクトステータス」を選択し、プラグインを有効にするには「有効」を選択してください。
- その後、 ウェブサイトのホームページURLを入力する 。入力したホームページURLはプラグインに保存されます。この欄には、その他のカスタムURLを追加することもできます。
- 調整が完了したら、「オプションの更新」ボタンをクリックします。.
この場合、すべての404ページがホームページにリダイレクトされます。変更内容が正しく動作していることを確認するために、変更内容をテストしてください。ウェブサイトにアクセスし、存在しないURLを入力することでテストできます。.
WordPressサイトの404エラーページを監視する
ウェブサイトの404エラーを監視することは、ユーザーエクスペリエンスを維持し、訪問者が求めるコンテンツにアクセスできるようにするために不可欠です。以下のツールを使用して、ウェブサイトの404エラーを監視する方法をご紹介します。.
- Google Search Console: Google Search Console (GSC)は、404エラーを含むクロールエラーに関する包括的なレポートを提供します。サイトをGoogle Search Consoleに追加し、「カバレッジ」セクションでエラーの詳細を定期的に確認してください。
- Google Analytics: を使用して Google Analytics ユーザーの行動を監視します。「行動」→「サイトコンテンツ」→「すべてのページ」セクションで、404エラーが発生しているページを確認してください。
- ウェブサイト監視ツール: などのサードパーティ製ウェブサイト監視ツールを活用しましょう Pingdom、 UptimeRobot、 GTmetrix。これらのツールは、定期的なサイトチェック中に404エラーを検出するとアラートを送信できます。
- リンク切れチェッカー: などのオンラインリンク切れチェッカーを利用しましょう Seahawkのリンク切れチェッカー。このツールは、404エラーを含むウェブサイト全体のリンク切れをスキャンします。
- Screaming Frog: をご利用ください Screaming Frog 総合的な ウェブサイトクロールツール、 に人気の SEO専門家。ここでは、404エラーの検出と解決に重点を置いたクロールをカスタマイズできます。
- デッドリンクチェッカー: デッドリンクチェッカー は、ウェブサイト全体をスキャンして404エラーを含むリンク切れを検出するウェブベースのツールです。詳細なレポートを提供し、効率的なエラー解決をサポートします。
こちらもお読みください: WordPressでよくあるエラー:その解決方法
404 リダイレクト プラグイン (WordPress プラグイン)
概要:WordPress用404リダイレクトプラグインは、訪問者をエラーページから関連コンテンツへ自動的にリダイレクトし、404エラーを最小限に抑えます。主な機能は以下のとおりです。
- 自動リダイレクト: 訪問者を関連ページにシームレスにリダイレクトします。
- カスタム リダイレクト: 特定のエラー ページに合わせてカスタマイズされたリダイレクト設定。
- エラー ログ: 洞察と分析のために、発生した 404 エラーをログに記録します。
LinkMiner(Chrome拡張機能)
LinkMinerはChrome拡張機能で、アクセスしたウェブページ上の404エラーを含むリンク切れをリアルタイムでチェックできます。その仕組みは以下のとおりです。
- ページ内リンク チェック: 閲覧中に壊れたリンクをリアルタイムで識別します。
- 内部および外部リンクの検出: 内部および外部の両方の 404 エラーを検出します。
- 簡単な統合: Chrome へのシームレスな統合により、リンクを即座に確認できます。
アーレフス
Ahrefsは 多面的な SEOツール 、404エラーの検出を含む包括的なウェブサイト分析のためのサイト監査機能を備えた
- サイト監査: 404 エラーを含むクロールの問題を特定するための徹底的な分析。
- 詳細なレポート: 検出されたエラーに関する詳細なレポートと実用的な洞察。
- 競合分析: 競合他社をベンチマークして、エラー解決戦略を改善します。
ピングダム
Pingdomは 、404エラーを含む様々な問題に関するリアルタイムアラートを提供し、最適なパフォーマンスを確保するウェブサイト監視サービスです。主な機能は以下のとおりです。
- リアルタイム監視: 404 エラーが発生するとすぐに検出して警告します。
- パフォーマンス レポート: エラー率と応答時間に関する詳細な情報。
- 警告システム: 迅速なエラー解決のために、電子メールまたは SMS 経由でカスタマイズ可能な警告を送信します。
独自の「エラー 404 見つかりません」ページを作成する方法
ウェブサイトの404エラーページをパーソナライズしたい場合は、非常に簡単です。以下の2つの方法をご覧ください。
- 404ページプラグインの使用方法: 404 ページプラグインは、 カスタムエラーページを簡単に作成できる使いやすいソリューションを提供します。直感的なインターフェースにより、ウェブサイトのデザインやトーンに合わせて404ページをすばやく作成・カスタマイズできます。
- 手動設定: 実践的なアプローチを好む方には、手動設定も選択肢の一つです。.htaccess ファイルに1行のコードを追加し、エラーを特定のページにリダイレクトするだけです。そして、そのページを作成し、404エラーが発生した訪問者にとって適切な情報と役立つナビゲーションオプションを提供するようにしてください。
結論
結論として、WordPressの404エラーを解決するには、体系的なアプローチが必要です。設定ミス、URLの不一致、サーバーの問題といった潜在的な原因に対処することで、ウェブサイトの機能を回復できます。デバッグ、キャッシュのクリア、データベースの更新といった対策を講じることで、包括的なトラブルシューティングプロセスを確実に実行できます。定期的なバックアップとファイル変更時の注意も、重要な安全対策となります。.
パーマリンクの修正、.htaccess ファイルの復元、URL の更新など、細部に注意を払い、ベスト プラクティスを順守することで、404 エラーを克服し、シームレスに機能する WordPress サイトを維持できるようになります。.
WordPressウェブサイトの404エラーに関するよくある質問
404 エラーページを削除するにはどうすればいいですか?
WordPressで404エラーを解消するには、まずWordPressダッシュボードの「設定」→「パーマリンク」でパーマリンクを確認し、調整してください。正しく設定されていることを確認してください。さらに、最近変更されたコンテンツを確認し、サーバーリソースに制限がないか検査し、パーマリンク設定から.htaccessファイルを復元または再生成してください。
WordPress で 404 ステータスを変更するにはどうすればよいですか?
WordPressで404ステータスを変更するには:
- カスタム404ページを作成: ユーザーエクスペリエンスを向上させるカスタム404エラーページをデザインします。WordPressで新しいページを作成し、コンテンツを追加して保存します。
- カスタム404ページを設定する: 「404page」などのプラグインをインストールして、作成したカスタムページを404エラーページとして割り当てます。プラグインの設定で、作成したページを指定してください。
WordPress のソフト 404 エラーを解消するにはどうすればよいですか?
WordPress でソフト 404 エラーを排除するには:
- コンテンツの関連性を確認: ソフト404としてフラグが付けられたページに関連性のあるコンテンツが含まれていることを確認してください。Googleは、内容の薄いコンテンツや関連性のないコンテンツをソフト404と解釈する場合があります。
- コンテンツの更新: フラグが付けられたページのコンテンツを強化し、より充実した価値の高いものにします。検索エンジンがコンテンツを有益ではないと認識する可能性のある問題があれば、対処します。
- サイトマップを検索エンジンに送信する: 改善されたコンテンツのクロールとインデックス作成を容易にするために、更新されたサイトマップを検索エンジンに送信します。
WordPress サイト管理者に 404 が表示されるのはなぜですか?
WordPress 管理画面で 404 エラーが表示される場合は、WordPress ルートディレクトリにある .htaccess ファイルの整合性を確認してください。「設定」→「パーマリンク」
サイト上のすべてのプラグインを無効化し、デフォルトのテーマに切り替えて競合がないか確認してください。phpMyAdminを使用して、ファイルのパーミッションが正しいことを確認し、WordPressデータベース内のサイトURLが正しいことを確認してください。必要に応じて、正しいページURLと一致するように更新してください。.
WordPress で 404 エラーをリダイレクトするにはどうすればよいですか?
WordPressでは、Redirectionなどのプラグインを使用するか、サイトの.htaccessファイルを編集することで404エラーをリダイレクトできます。301リダイレクトを設定することで、ユーザーと検索エンジンを404エラーではなく関連性の高いページに誘導できます。.
404 エラーはなぜ SEO に悪影響を与えるのでしょうか?
404エラーはユーザーエクスペリエンスを低下させ、検索エンジンにサイトのコンテンツが古くなったり破損している可能性を示唆するため、SEOに悪影響を及ぼす可能性があります。404エラーの数が増えるほど、ランキングが上がり、オーガニックトラフィックも増加します。健全なウェブサイトを維持するためには、404エラーを迅速に修正することが不可欠です。.
プラグインは WordPress で 404 エラーを引き起こす可能性がありますか?
はい、プラグインはWordPressで404エラーを引き起こすことがあります。特に、URL構造に影響を与えたり、動的コンテンツを誤って生成したりすると、その原因が特定されやすくなります。トラブルシューティングを行うには、プラグインを1つずつ無効化し、原因となっているプラグインを特定してから、更新、置き換え、または削除してください。.