HTTPエラーコード410を修正する方法

公開: 2020-08-12

よくあることですが、間違ったURLを入力すると、探しているページがないというエラーが表示されます。これは、従来の404エラーです。 後でもう一度試してみると、最終的に元のページにたどり着くことがあります。 ただし、ページが完全に削除されている場合は、代わりにHTTPエラー410コードが表示されます。

エラー410とコード404を混同するのは論理的ですが、同じではありません。 この記事では、両方のコードの違いについて説明し、HTTPエラー410を修正する方法について説明します。

それを手に入れよう!

私たちのYoutubeチャンネルを購読する

HTTPエラー404410 :主な違い

あなたはおそらくエラー404に精通しているでしょう。 存在しないページにアクセスしようとしたり、間違ったURLを入力しようとすると、多くの場合、専用の(多くの場合は適切に設計された)エラーページが表示されます。

エレガントなテーマの404エラーページ。

ただし、エラー404は永続的な状態ではありません。 たとえば、ページが一時的にダウンしている場合やアクセスできない場合に表示されることがあります。 そのため、後でもう一度試すと、ページが機能している可能性があり、インターネット上ですべてのバランスが再び取れます。

HTTPエラー410または「なくなったエラー」は異なります。 一言で言えば、それはページがなくなっており、将来そこにある可能性が低いことを意味します。 これは小さな違いのように思えるかもしれませんが、検索エンジン、バックリンク、クローラーに関しては非常に重要です。

404エラーが発生すると、検索エンジンはページが完全に消えていないことを認識します。 対照的に、 410エラーは、検索エンジンがリンクのインデックスを解除する必要があることを示します。 同様に、そのページを指している他のWebサイトは、定期的にエラーをチェックする場合があります。 HTTPエラー410を使用すると、リンクを削除してもかまいません。

ただし、覚えておいてください– 410コードは、意図的なものである場合にのみ実用的です。 削除されたページに対して410のリダイレクトを作成できますが、クライアント側またはサーバー側の問題により、それらが独自に「ポップアップ」することもあります。

HTTPエラー410を修正する方法(3つの方法)

このチュートリアルでは、Webサイトに410のリダイレクトを設定するつもりはなかったと想定します。 リダイレクトを意図的に構成しておらず訪問者が正しいURLを使用している場合、問題はサイトまたはサーバーの構成内にあるはずです。これは、もう一度やり直すことができます。

1.サイトのプラグインを無効にします

あなたのサイトでHTTPエラー410コードをトリガーすることができる多くのWordPressプラグインがあります。 ほとんどの場合、これらはページのURL構造を変更したり、リダイレクトを設定したりできるプラグインです。 ただし、より一般的な互換性の問題が原因で、 410エラーが表示されることもあります。

エラーの原因としてプラグインを除外する最良の方法は、プラグインを一挙に無効にすることです。 ただし、この前に、安全のためにWebサイトのバックアップを作成する必要があります。

通常、 410のエラーは、WordPress管理者へのアクセスを妨げるものではありません。 これは、[プラグイン]タブからプラグインを手動で無効にできることを意味します。 セキュリティプラグインまたはリダイレクトプラグインを使用している場合は、それらを無効にして、エラーが続くかどうかを確認することから始めます。

運が悪ければ、もっと深く掘り下げる必要があります。 アクティブなプラグインを選択してすべてチェックボックスをオンにし、[一括操作]ドロップダウンメニューから[非アクティブ化]を選択します。

プラグインを一括で非アクティブ化します。

すべてのプラグインを同時に非アクティブ化すると、Webサイトの機能に劇的な影響を与えるはずです。 ただし、私たちの目標は、これらの非アクティブ化されたプラグインの1つが410エラーの原因であるかどうかをすばやく診断することです。 この時点で、先に進んでエラーがまだ表示されているかどうかを確認します。 なくなった場合は、無効になっている各プラグインを再度アクティブにして、リストを下に移動し、それぞれを個別にテストできます。 それらの1つは犯人でなければなりません。

見つかったら、プラグインがワークフローに不可欠かどうかを検討する必要があります。 そうでない場合は、安全に削除して、定期的にスケジュールされているプログラミングに戻ることができます。 ただし、それが不可欠な場合は、新しいオプションを検索することをお勧めします。 問題のあるプラグインの開発者に連絡して、問題を知らせ、修正があるかどうかを知らせることも検討してください。

2.Webサイトの.htaccessファイルを修復します

初心者の場合、WordPressの.htaccessファイルを使用すると、リダイレクト、アクセス制限などのサーバー構成を設定できます。 .htaccessファイルを微調整したことがある場合は、Webサイトで誤って410エラーが発生する可能性があります。

.htaccessファイルを開く最も簡単な方法は、ファイル転送プロトコル(FTP)を介してWebサイトのサーバーに接続することです。 FTPクライアントがない場合は、FileZillaを使用することをお勧めします。

Webサイトに接続したら、WordPressのルートフォルダーを開きます。これは通常、 wwwpublic_htmlと呼ばれるか、サイトにちなんで名付けられています。

WordPressのルートフォルダー。

ここで.htaccessファイルを探し、右クリックして[表示/編集]コマンドを選択します

htaccessファイルを編集します。

これにより、デフォルトのテキストエディタを使用して.htaccessが開きます。 変更を加える前に、デフォルトでファイルがどのように表示されるかを次に示します。

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

一部のウェブホストまたはプラグインはこのファイルに変更を加えるため、 Redirect 410で始まりURLが続くという認識できないルールが表示された場合は、それを削除して再テストしてください。

ただし、 .htaccessファイルにカスタム構成がない場合は、ファイルを閉じて先に進むことができます。 この場合、犯人は他の場所にいます。

3.WordPressコアファイルを再インストールします

前の2つの方法が機能しない場合は、WordPressコアファイルに問題がある可能性があります。 要するに、これらのファイルはWordPressを機能させます。 場合によっては、不適切な構成や不適切な変更が原因で破損する可能性があります。

これらのコアファイルの修復は比較的簡単です。 WordPressには、最新バージョンのコンテンツ管理システム(CMS)を再インストールできる機能が含まれています。 そうすることで、サイトの機能やコンテンツに影響を与えることはありませんが、それでも、最近のバックアップを作成することは常に賢明な方法です。

ロールする準備ができたら、 [ダッシュボード]> [更新]に移動し、下に[今すぐ再インストール]ボタンが付いた最新バージョンのWordPressがあるというメッセージを探します。

WordPressを再インストールします。

このメッセージが表示されない場合は、通常、インストールする更新プログラムがあります。 先に進み、WordPressを更新または再インストールしてから、410エラーが続くかどうかを確認します。

それでもHTTPエラーを修正できない場合410

この時点で、410エラーを解決するためにあなたの力の範囲内ですべてを試しました。 ただし、完全に諦める前に、他のプラグインやテーマの開発者に連絡して、彼らが認識していて修正する可能性のあるバグがあるかどうかを確認することをお勧めします。 これは、特にURLを処理しないプラグインの場合は大したことではありませんが、別の潜在的な問題が発生しています。

最終的な寄港地は、修正のためにホストに連絡することです。 それはあなたが処理できるよりも深刻なサーバー側の問題である可能性があり、ほとんどのホストはあなたがあなたのサイトを再び稼働させるのを喜んで手伝ってくれるでしょう。

結論

理論的には、HTTPエラー410は、ページが完全に削除された場合にのみポップアップします。 410のコードを使用して、ユーザーと検索エンジンにページが今後存在しないことを通知できます。 ただし、実際には、 410エラーも予期せずポップアップする可能性があります。

通常、次の3つのアプローチのいずれかを使用して、「不正な」 410エラーを修正できます。

  1. サイトのプラグインを無効にします。
  2. ウェブサイトの.htaccessファイルを修復しています。
  3. WordPressコアファイルを再インストールします。

HTTPエラー410を修正する方法について質問がありますか? 以下のコメントセクションでそれらについて話しましょう!

Rikiestu / shutterstock.comによる記事のサムネイル画像