WordPressウェブサイトの404エラーを修正する方法
公開: 2020-03-18ウェブサイトユーザーとしての最悪の感情の1つは、リンクをクリックして404エラーページに移動することです。 404は、要求されたページが欠落していることを示すだけなので、インターネット上で最も無害なエラーコードの1つです。 ただし、ユーザーが探しているコンテンツが煙の中に消えてしまうため、ユーザーにとって最も苛立たしく影響力のあるものの1つになることもあります。 グーグルや他の検索エンジンもそれを嫌っている。 幸い、WordPress 404エラーを修正し、サイトのUXが検索エンジンのクローラーと通常のユーザーの両方にとって一流になるようにするのは非常に簡単です。
私たちのYoutubeチャンネルを購読する
404エラーコードとは正確には何ですか?
恐ろしい404はHTTP応答ステータスコードです。 503、500、301などに似ていますが、たまに表示されることがあります。 それらはすべて悪いわけではありません。 たとえば、301応答コードは、あるページが別のページに永続的にリダイレクトされたことを意味します。 ただし、404は悪いものの1つです。400ブロックと500ブロックは、それぞれクライアントエラーとサーバーエラーであるため、最も注意が必要なブロックです。
Mozilla Developer Network MDNは、404を次のように定義しています。
サーバーは要求されたリソースを見つけることができません。 ブラウザでは、これはURLが認識されないことを意味します。 APIでは、これはエンドポイントは有効であるがリソース自体が存在しないことを意味する場合もあります。 サーバーは、403の代わりにこの応答を送信して、許可されていないクライアントからリソースの存在を隠すこともできます。 この応答コードは、Webで頻繁に発生するため、おそらく最も有名なものです。
覚えておくべき重要な点は、URLが認識されておらず、エンドポイントは有効であるが、リソース自体は存在しないということです。 これらの種類の問題に対処する方法を紹介します。これにより、サイトの404を、(うまくいけば)制御できないものだけに制限できます。
404が実際には404ではないのはいつですか?
まあ、技術的には404は常に404です。しかし、それについて何もできないときに404がポップアップすることがあります。 それがMDNが上で話していることです。
たとえば、誰かがWebサイトのURLを間違って入力した場合にできることは何もありません。 彼らはelegantthemes.com/blog到達しようとしていると、彼らはelegantthemes.com/blagに入力した場合、彼らは404エラーを取得するつもりです。 私たちのサイトが正しく設定されていなかったり、何かが間違っていたりするからではありません。タイプミスがあっただけです。 これは、URLが認識されないというMDNの意味です。
また、エンドポイントは有効であるがリソース自体が存在しない場合、URL自体は問題ありません。 完全に入力されており、リンクは正しい/正しいですが、ポイントしているものはすべて移動しています。 たぶんそれはelegantthemes.com/divi-changelog.pdfにリンクしていたのかもしれませんが、ファイルの名前を単にchangelog.pdfに変更しました。 ユーザーは404を取得しますが、何も悪いことはしていません。 それは私たちの側にあるので、単純な301リダイレクトでそれを修正することができます。
または、販売開始の1日前にelegantthemes.com/blackfridayにアクセスした場合。 何が彼らを迎えますか? A 404.彼らが何か悪いことをしているからではなく、ページがまだ公開されていないからです。 URLが正しく、コンテンツが存在します。 しかし、技術的にはまだインターネット上にないため、ブラウザはそれを返すことができないためです。 繰り返しますが、これは404ですが、実際にはそうではありません。
ただし、これらすべてを念頭に置いて、制御できないものに取り掛かりましょう。訪問者は、Backspaceキーを数回押すだけでは修正できません。 また、これらの種類の404エラーは、通常、SEOに影響を与えないことを忘れないでください。 検索エンジンはそこにあるコンテンツを見つけ、通常は間違ったURLを入力しないためです。
WordPress404エラーを見つける方法
WordPressで作業していて、サイトで発生する可能性のある404エラーをすべて見つけようとする場合は、任意の数の場所から開始するか、任意の数の方法を使用できます。 ただし、それらを追跡するための非常に簡単で単純な方法がいくつかあります。
Google検索コンソール
ウェブサイトを所有している人にとってトップのツールの1つは、Google検索コンソールです。 あなたがそれに慣れていないなら、これは本当に掘り下げて友好的になる時です。 この1つのダッシュボードから、Webサイトについて必要なだけの洞察を得ることができます。 Google Analyticsが指標を分類する方法に精通している場合は、検索コンソールも同様に分類します。
たとえば、WordPress 404エラーを確認するには、ダッシュボードの左側にある[カバレッジ]タブに移動して、特定のエラーが何であるかを確認する必要があります。

時間の経過に伴う一般的なエラーと問題の数が表示され、クリックすることでエラーの詳細な分析を取得できます。 Google検索コンソールには、さまざまな問題やエラーコードに対処する方法に関するドキュメントもあります。 たとえば、これは上の図にあるソフト404エラーを修正するためのドキュメントです。
外部リンクを確認する
WordPress(および他のCMSプラットフォームも)では、パーマリンクを非常に簡単に変更できます。 WPでは、 [設定]-[パーマリンク]に移動するだけで、サイトのURLを任意の構造で表示できます。 欲しいときにいつでも。 しかし、あなたはこれらの意地悪なことを変えたくありません。 他のサイトが(おそらく)あなたのサイトにすでにリンクしているからです。 その後、リンクをクリックすると、404ページに移動します。


リダイレクトリンクまたは検索ボックスを提供することで、ユーザーが探しているページを見つけることができるように、いくつかの苦痛を軽減するのに役立ちますが、それを最小限に抑える必要があります。 そのためには、Google検索コンソールで外部リンクを確認する必要があります。 リンク–外部リンク–トップリンクページの下にあります。

[その他]をクリックすると、展開してサイトへのすべての被リンクを表示できます。 ただし、このプロセスの残りの部分は手動です。 URL構造が時間の経過とともにどのように変化したかに応じて、変更された個々のリンクを取得する必要があります。 このようなexample.com/post-nameからexample.com/author/post-nameに行くものとして。 次に、古いURLを取得し、リダイレクトなどのプラグインを使用して、クリックされた古いURLを貼り付けてから、新しいURLをターゲットに貼り付けることにより、301リダイレクトします。

さて、関係なく、外部リンクの誰かがクリックすると、彼らはエラー404をバイパスして、サイト上の正しいページに取られるべきであるかのページが完全に見つかりません。
独自のエラー404が見つかりませんページを作成する方法
エラー404ページの修正は1つのことです。 しかし、それが起こらないようにするためにどのような手順を踏んだとしても、誰かが最終的にエラーページにたどり着きます。 そして、あなたはその準備をしたいのです。 幸い、404ページの作成は非常に簡単です。
場合によっては、テーマにWordPress404エラーページがすでに作成されていることがあります。 これは、 wp-content – themes –theme-nameフォルダーで確認できます。 あなたは404.phpと呼ばれるファイルを探しています。 これにより、WordPressは、コンテンツのないデフォルトのページを単に表示するのではなく、ブラウザを特定のページに誘導できます。

上の画像でわかるように、 404.phpファイルは、訪問者に見せたいHTMLを(PHPフックなどとともに)表示するだけの基本的なファイルです。 ハンドコーダーの場合は、表示するコードを記述して、FTPまたはファイルマネージャーを介してファイルを保存するだけです。 これで、エラーが発生した訪問者はすべてここに誘導されます。
テーマの404.phpに加えたカスタマイズは更新によって上書きされるため、子テーマで編集を行うようにしてください。 404ページの作成に関する詳細については、WordPressCodexまたは独自の詳細ガイドをご覧ください。
Diviでカスタム404ページを作成する
あなたがDiviユーザーなら、私たちもあなたをカバーしてくれます。 Divi Theme Builderを使用すると、カスタム404ページを柔軟に作成できます。

プロセス全体をガイドするダウンロード可能なテンプレートを使用して、詳細なガイドとチュートリアルを確認してください。
404エラーページを作成するためのプラグイン
Diviユーザーでない場合、またはPHPファイルの編集について心配したくない場合は、恐れることはありません。 WordPress.orgプラグインリポジトリには、独自のカスタムエラー404ページを作成し、必要な場所にリダイレクトするために選択できるオプションがたくさんあります。 最も人気があり、最も評価の高いオプションのリストを集めました。
- すべて404ホームページにリダイレクト
- カスタム404プロ
- 404ページ–スマートカスタム404エラーページ
- 404ソリューション
- 404から301–リダイレクト、ログ記録、通知
- WP404同様の投稿への自動リダイレクト
まとめ
あなたのウェブサイトがエラーを返した場合、404は最も手ごわい修正が最も簡単なものの1つです。 404ページが組み込まれているテーマもあれば、独自のカスタムテーマを作成するためのツールを提供するテーマもあります。 Google検索コンソールを使用すると、サイトでソフト404エラーとハード404エラーをいくつでも見つけることができ、上記のプラグインを使用して、SEO、ページランク、ユーザーエクスペリエンスが影響を受けないようにすることができます。 。 また、404ページで実行できる最も重要なことの1つは、検索ボックスとホームページのリダイレクト(または一連の提案された投稿)を提供して、ユーザーがサイトからバウンスしないようにすることですが、続行することを忘れないでくださいそれを使用します。 頑張ってください、そしてあなたのすべての404が柔らかいかもしれません。
HTTPエラー404を管理するために何をしますか?
Zhitkov Boris /shutterstock.comによる記事特集画像
