エラーは決して楽しいものではありませんが、表も裏も分からない難解なエラー コードの場合は、それがさらに深刻になります。エラー 505 は、WordPress Web サイトの発信リンクなど、予期しない場所に表示される可能性がある不可解で混乱を招く例です。この問題に関する包括的な記事がオンライン上にないため、この問題を一旦解決することにしました。 505エラーコードの意味と解決方法を見てみましょう。
505 エラーコードの意味が判明

エラー 505 は「HTTP バージョンがサポートされていません」を表すコードで、クライアントのリクエストがサーバーが認識しないバージョンの HTTP を使用していることを意味します。ほとんどの場合、問題は Web サーバーが古い HTTP バージョンを使用していることです。これは、Apache や Nginx などの Web サーバーが長期間更新されていない場合に発生する可能性があります。
ただし、その逆の場合もあります。新しい Web サイトで Internet Explorer などの古いブラウザを使用している場合、エラー 505 が頻繁に表示される可能性があります。この場合、サーバーエラーとは呼ばれますが、問題はHTTPサーバーではありません。
サーバーにアクセスできるかどうかに応じて、このエラーを回避できる方法がいくつかあります。早速入ってみましょう。
効果的 HTTP 505 エラーを解決する方法
HTTP 505 エラーを解決する方法: クライアント側の解決策
ブラウザにエラー 505 が表示された場合、それを修正する簡単な方法が 2 つあります。最初に行うことは、たとえば Microsoft の Internet Explorer などの非常に古いブラウザを使用しているかどうかを確認することです。このような場合、ブラウザは古い HTTP バージョンを使用して最新の Web サーバーに接続しようとします。したがって、これを解決する最善の方法は、Firefox や Google Chrome などの最新のブラウザに切り替えることです。
最新のブラウザを使用していてエラー 505 が発生した場合、最も簡単な解決策はブラウザのキャッシュをクリアすることです。動作を高速化し、ネットワーク トラフィックの消費量を減らすために、ほとんどのブラウザは、アクセスした Web サイトの一部の機能を保存するキャッシュ方式を採用しています。ソメティキャッシュと実際の Web サイトのコンテンツが時間が経つと一致しなくなり、505「HTTP バージョンがサポートされていません」などのエラーが発生する可能性があります。として たとえば、Chrome ブラウザのキャッシュをクリアする方法を説明します。
Chrome ではキャッシュを管理およびクリアするためのさまざまな方法が提供されていますが、最も簡単な方法は次のとおりです。
- Chrome で F12 を押します。
- アドレスバーの横にある更新ボタンをクリックしたままにします
- 表示されるメニューから「キャッシュを空にしてハードリロード」を選択します。

HTTP 505 エラーを解決する方法: サーバー側の解決策
WordPress ベースの Web サイトを実行している場合、または古い Web サーバーまたはホスティング プロバイダーを使用して Web サイトをホストしている場合は、エラー 505 について何かできる可能性があります。
ブログを始める
世界中で NVMe ストレージと最小限の遅延を備えた最上位のハードウェアで WordPress をセルフホストします。お気に入りのディストリビューションを選択してください。
WordPress VPS を入手するHTTPバージョンの確認
問題を解決するための最初のステップは、Web サーバーが実際に使用している HTTP バージョンを確認することです。これを行うには、Windows の TelNet を使用するか、 カール Linux のコマンド。以来 TelNet オンラインで入手できる手順がたくさんあります。ここでは、Linux コマンド ラインを使用して HTTP バージョンを確認する手順について説明します。
まず、ターミナルを起動する必要があります。これは、ほとんどのディストリビューションで Ctrl+Alt+T を押すか、すべてのディストリビューションの [アプリケーション] メニューから行うことができます。ターミナルを開いたら、次のコマンドを入力して <Return> を押します。
curl --head http://example.site/
もちろん、「example.site」を自分の Web サイトのアドレスに変更する必要があります。このコマンドを実行すると、次のようなプロパティのリストが表示されます。
![[Linux ターミナルの HTTP バージョンのリクエスト]](https://cloudzy.com/wp-content/uploads/Screenshot-from-2021-07-17-11-53-29.png)
ただし、WordPress で問題が発生した場合、原因は別のものであるため、別の解決策が必要になります。見てみましょう。
WordPressの問題
場合によっては、WordPress プラグインが発信リンクへのルート上でサードパーティの Web サイトに接続しようとし、問題が発生する可能性があります。たとえば、Amazon で販売されている商品に顧客を誘導したいと考えてみましょう。製品への静的 URL を使用することはまったく問題ありませんが、誰かが Web サイトから静的 URL をクリックすると、505 エラーが発生します。これは通常、プラグインと、サードパーティ Web サイトの HTTP バージョンと実際の宛先の HTTP バージョンの違いが原因です。それをテストするには、次のように上記の方法を使用できます。 カール Web サイトとリンク先の HTTP バージョンを確認します。
WordPress ソリューション #1
これに対処するには 2 つの方法があります。いくつかのプラグインのみを使用している場合は、原因を見つけるためにプラグインを 1 つずつオフにすることをお勧めします。その後、それを代替コードまたは独自のコードに置き換えることができます。ただし、それが必ずしも現実的な解決策であるとは限りません。プラグインが多すぎて 505 エラー コードの原因となっているプラグインを見つけることができないか、プラグインが見つかったとしてもそのプラグインを手放すことができない可能性があります。だからこそ、次の方法は、単なる回避策であるにもかかわらず、価値があるかもしれません。
ブログを始める
世界中で NVMe ストレージと最小限の遅延を備えた最上位のハードウェアで WordPress をセルフホストします。お気に入りのディストリビューションを選択してください。
WordPress VPS を入手するWordPress ソリューション #2
この方法には、 WordPress リンクチェッカー、壊れたリンクを見つけて報告します。通常、これは不要なリンクや古いリンクを削除できる便利なツールです。プラグインが原因で機能しているリンクが壊れていると報告し始めると、Web サイトに損害を与える可能性があります。壊れたリンクに関する誤った報告により、Web サイトの実際の分析が不可能になる可能性があり、壊れたように見えるリンクが多数あると SEO ランキングが低下する可能性があります。こうしたことをすべて回避するには、誤った警告を発する Web サイトのリンク チェッカーをオフにする必要があります。
まだ 505 エラー コードで応答する動作中のリンクをすべて見つけたら、次の手順を使用してそれらをリンク チェッカーから除外できます。
- WordPress ダッシュボードに移動します
- 「設定」→「リンクチェッカー」→「どのリンクをチェックするか」に移動します
- ドメインを除外リストに追加します
- 「変更を保存」をクリックします
もっと簡単な方法は?
それがそれです。これで、すべての症状における 505 エラー コードが処理されるはずです。もちろん、そう簡単に治らない可能性も常にあります。では、HTTP 505 エラーを解決するにはどうすればよいでしょうか?そうですね、簡単な方法の 1 つは、心配するのをやめて、すべてを任せることです。当社の最適化された WordPress VPS は最上位のインフラストラクチャ上で実行され、最新のソフトウェア バージョンを使用しているため、この種のエラーが発生することはありません。更新とバックアップは当社にお任せいただき、生産性の向上に時間を費やすことができます。私たちのものを見てください WordPress VPS ソリューション ここ。