404エラーは、訪問者がウェブサイトを離脱する最も一般的な理由の一つです。404エラーページが表示されることで、ウェブサイト所有者はビジネスの損失だけでなく、多くのトラフィックと潜在的なバックリンクを。404エラーは、以下のような様々な問題によって引き起こされる可能性があります。
- ウェブページのコンテンツが消えた: サーバーがダウンした場合や、ウェブサイトが転送されている場合に、この現象が発生することがあります。
- 古いブログ記事の更新:ブログ記事のタイトルを変更すると、通常はURLも変更されます。古いURLを使用してサイトにアクセスした訪問者は、404エラーページに移動します。
この記事では、404 エラー ページを修正およびリダイレクトするためのさまざまな方法について説明します。.
404 エラーとは何ですか?
404エラーは、ハイパーテキスト転送プロトコル(HTTP)の標準レスポンスコードです。サーバー上にウェブページが見つからない場合に発生し、要求されたページが見つからないか、利用できなくなったことをユーザーに知らせます。このエラーは、ページの削除、リンク切れシームレスなユーザーエクスペリエンスを確保する必要があります。
404エラー「見つかりません」のバリエーション
エラー 404 Not Found は、サーバーが要求されたウェブページを見つけられなかったことを示すHTTP
- 404 ページが見つかりません:このバリエーションは最も一般的なエラー形式で、サーバーが要求された Web ページを見つけることができないことを示します。
- エラー 404:エラー メッセージの簡潔なバージョンであり、多くの場合、問題の一般的な説明が付随します。
- 404 ファイルまたはディレクトリが見つかりません:サーバーが指定されたファイルまたはディレクトリを見つけられなかったことを示します。URL パスに潜在的な問題があることを示します。
- 404 見つかりません: 要求された URL はこのサーバー上に見つかりませんでした:エラー メッセージのより詳細なバリエーションであり、要求された URL をサーバーが見つけられないことに関する追加情報が提供されます。
- HTTP 404: Not Found:このバリエーションは、ブラウザのエラーメッセージやログでよく見られます。HTTPプロトコルと特定のエラーコードを示します。
- 404 – ページが見つかりません: 探しているページは削除されたか、名前が変更されたか、一時的に利用できない可能性があります。これはエラーのユーザーフレンドリーなバージョンであり、要求されたページが利用できない理由について考えられる説明を提供します。
- エラー 404: そのページは見つかりませんでした:一部の Web サイトでは、一貫したブランド トーンを維持し、ユーザーにフレンドリーなエクスペリエンスを提供するために、404 エラー メッセージをパーソナライズしています。
- 404 Not Found – Nginx: Nginx Web サーバーを使用する Web サイトに特有のもので、このバリエーションは、Nginx が要求されたリソースを見つけられなかったことを示します。
これらの違いを理解することで、ユーザーと Web 開発者は、Web コンテンツの欠落やアクセス不能に関連する問題を特定して対処することができ、トラブルシューティング プロセスがスムーズになります。.
読んでください:よくあるWordPressエラーとその解決方法
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の変更と更新
URL 設定が正しくないために 404 エラーが発生している場合は、次の手順に従ってデータベース内のWordPress URL を
- phpMyAdmin経由でデータベースにアクセスする:ホスティングアカウントにログインし、phpMyAdminツールを見つけます。左側のサイドバーからWordPressデータベースを選択します。
- wp_optionsテーブルを開くデータベース内のwp_optionsを見つけてクリックします
- サイト URL とホーム行を見つけます。option_nameが「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エラーページをホームページにリダイレクトする
すべての404ページからホームページへの301リダイレクトを作成できます 「外観」 ⟶ 「テーマエディター」ます。
使用するテクニックに関係なく、 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ページリダイレクトを簡単に生成できるプラグインです。豊富な機能を備え、最も活用しやすいプラグインの一つとなっています。こちら。プラグインのインストールと有効化が最初のステップです。ここでは「All 404 redirect to homepage(すべての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 アナリティクス: Google アナリティクスを活用してユーザーの行動を監視します。「行動」⟶「サイトコンテンツ」⟶「すべてのページ」セクションで、404 エラーが発生しているページを確認します。
- ウェブサイト監視ツール: Pingdom 、 UptimeRobot 、 GTmetrixなどのサードパーティ製ウェブサイト監視ツールを活用しましょう。これらのツールは、定期的なサイトチェック中に404エラーを検出するとアラートを送信できます。
- 壊れたリンクチェッカー: SeahawkのBroken Link Checkerなどのオンラインの壊れたリンクチェッカーを活用しましょう。このツールは、ウェブサイト全体をスキャンして、404エラーを含む壊れたリンクを検出します。
- Screaming Frog: SEO専門家に人気の総合的なウェブサイトクロールツール Screaming Frogをご利用ください。404エラーの検出と解決に重点を置いたクロールをカスタマイズできます。
- デッドリンクチェッカー:デッドリンクチェッカーは、ウェブサイト全体をスキャンして404エラーを含むリンク切れを検出するウェブベースのツールです。詳細なレポートを提供し、効率的なエラー解決をサポートします。
こちらもお読みください: WordPressでよくあるエラー:その解決方法
404 リダイレクト プラグイン (WordPress プラグイン)
概要:WordPress用404リダイレクトプラグインは、訪問者をエラーページから関連コンテンツへ自動的にリダイレクトし、404エラーを最小限に抑えます。主な機能は以下のとおりです。
- 自動リダイレクト: 訪問者を関連ページにシームレスにリダイレクトします。
- カスタム リダイレクト: 特定のエラー ページに合わせてカスタマイズされたリダイレクト設定。
- エラー ログ: 洞察と分析のために、発生した 404 エラーをログに記録します。
LinkMiner(Chrome拡張機能)
LinkMinerは、訪問したウェブページ上のリンク切れ(404エラーを含む)を即座にチェックします。その仕組みは以下のとおりです。
- ページ内リンク チェック: 閲覧中に壊れたリンクをリアルタイムで識別します。
- 内部および外部リンクの検出: 内部および外部の両方の 404 エラーを検出します。
- 簡単な統合: Chrome へのシームレスな統合により、リンクを即座に確認できます。
アーレフス
Ahrefsは、404エラーの検出を含む包括的なウェブサイト分析のためのサイト監査機能を備えた多面的なSEOツール
- サイト監査: 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つずつ無効化し、原因となっているプラグインを特定してから、更新、置き換え、または削除してください。.