エラーは楽しいものではありませんが、意味不明なエラーコードの場合はなおさらです。エラー 505 は謎めいた複雑なコードで、ウェブサイトの外部リンクなど予期しない場所に現れることがあります。このトピックに関する包括的な記事がオンラインにないため、この問題に決着をつけることにしました。505 エラーコードの意味と解決方法を見てみましょう。
505 エラーコードの意味を解明
![[エクスプローラーのエラー]](https://cloudzy.com/wp-content/uploads/image3-5.png)
エラー 505 は「HTTP Version not Supported」を意味します。これはクライアントが送信した HTTP のバージョンをサーバーが認識できないということです。ほとんどの場合、ウェブサーバーが古いバージョンの HTTP を使っているのが原因です。Apache や Nginx などのウェブサーバーが長期間更新されていない場合に発生することがあります。
しかし時には逆のケースもあります。Internet Explorerのような古いブラウザで新しいウェブサイトにアクセスすると、エラー505が頻繁に表示される可能性があります。この場合、サーバーエラーと表示されていますが、問題はHTTPサーバー側にあるわけではなく、ブラウザ側の互換性の問題です。
このエラーを避ける方法はいくつかあります。サーバーへのアクセス権があるかどうかで対応が変わります。さっそく見ていきましょう。
効果的 HTTP 505 エラーを解決する方法
HTTP 505 エラーの解決方法: クライアント側のソリューション
ブラウザにエラー 505 が表示される場合、素早く解決できる方法が 2 つあります。まず確認すべきことは、Microsoft Internet Explorer のような古いブラウザを使用していないかです。このような場合、ブラウザは古い HTTP バージョンを使って最新のウェブサーバーに接続しようとしています。解決策は Firefox や Google Chrome などの最新ブラウザに切り替えることです。
モダンブラウザを使用していてエラー505が発生した場合、最も迅速な解決方法はブラウザのキャッシュをクリアすることです。ほとんどのブラウザは、より高速に動作させ、ネットワークトラフィックを削減するためにキャッシング機能を採用しています。この機能は、訪問したウェブサイトの一部の要素を保存します。時mes。キャッシュと実際のウェブサイトのコンテンツが時間とともに同期されなくなり、505「HTTP version not supported」のようなエラーが発生することがあります。 例えば、Chrome ブラウザのキャッシュをクリアする方法をご説明します。
Chromeのキャッシュを管理・削除する方法はいくつかありますが、最も簡単な方法は以下の通りです:
- Chrome で F12 キーを押してください
- アドレスバーの隣にある更新ボタンを長押ししてください
- 表示されたメニューから「キャッシュを空にしてハード再読み込み」を選択してください
![[Chrome キャッシュ削除再読み込みメニュー]](https://cloudzy.com/wp-content/uploads/image1-6.png)
HTTP 505 エラーを解決する方法: サーバー側の対策
WordPress ベースのウェブサイトを運用している場合、または古いウェブサーバーやホスティングプロバイダーを使用してウェブサイトをホストしている場合は、エラー505に対処できる可能性があります。
ブログを始める
トップレベルのハードウェア上でWordPressをセルフホストできます。NVMeストレージと世界中の低レイテンシーを備え、好みのディストリビューションを選択できます。
WordPress VPS を取得するHTTP バージョンの確認
問題を解決するための最初のステップは、ウェブサーバーが実際に使用しているHTTPのバージョンを確認することです。そのため、WindowsでTelNetを使用するか、 curl Linuxのコマンド。以来 TelNet オンラインに豊富なドキュメントがありますが、ここではLinuxコマンドラインを使ってHTTPバージョンを確認する手順を説明します。
まずターミナルを起動します。ほとんどのディストロではCtrl+Alt+Tを押すか、すべてのディストロではアプリケーションメニューから起動できます。ターミナルが開いたら、以下のコマンドを入力して<Return>を押してください。
curl --head http://example.site/
もちろん、「example.site」はあなたのウェブサイトのアドレスに置き換える必要があります。このコマンドを実行すると、次のようなプロパティのリストが表示されます。
![[Linux ターミナルリクエスト (HTTP バージョン用)]](https://cloudzy.com/wp-content/uploads/Screenshot-from-2021-07-17-11-53-29.png)
ただし、WordPress で問題が表示される場合、原因は別にあり、異なるソリューションが必要です。詳しく見てみましょう。
WordPress の問題
WordPress プラグインの中には、アウトリンクへのルート上で第三者のウェブサイトへの接続を試みるものがあり、これが問題を引き起こす可能性があります。例えば、顧客を Amazon で販売している自社製品に誘導したいとします。製品への静的 URL は完全に問題ありませんが、ウェブサイトからクリックすると 505 エラーが表示されます。通常、これはプラグインと第三者のウェブサイトの HTTP バージョンと実際の宛先のバージョンの差異が原因です。これをテストするには、上記の方法を使用して curl 自分のウェブサイトとリンク先の HTTP バージョンを確認できます。
WordPress ソリューション #1
この問題に対応する方法は 2 つあります。プラグインが少数である場合は、原因となっているプラグインを見つけるために 1 つずつプラグインを無効にすることをお勧めします。その後、別のプラグインまたは独自のコードに置き換えることができます。ただし、それが常に実用的とは限りません。505 エラーコードの原因となっているプラグインが多すぎるか、見つけたプラグインを手放したくないかもしれません。そのような場合は、以下の方法が役立つ可能性があります。これは完全な解決策ではありませんが、試す価値があります。
ブログを始める
トップレベルのハードウェア上でWordPressをセルフホストできます。NVMeストレージと世界中の低レイテンシーを備え、好みのディストリビューションを選択できます。
WordPress VPS を取得するWordPress ソリューション #2
この方法では、 WordPress リンクチェッカーを無効にします。このツールは壊れたリンクを検出して報告します。通常は不要で古いリンクを削除できる便利なツールですが、プラグインが原因で正常なリンクを壊れたと報告し始めると、ウェブサイトに潜在的な損害を与える可能性があります。壊れたリンクの誤った報告は、ウェブサイトの実際の分析を不可能にし、多くの一見壊れたリンクは SEO ランキングを低下させる可能性があります。これを避けるために、誤ったアラーム を発している Webサイトのリンクチェッカーを無効にする必要があります。
505 エラーコードでまだ応答している全ての正常なリンクを見つけたら、以下の手順を使用してリンクチェッカーから除外できます。
- WordPress ダッシュボードに移動
- 設定 → リンクチェッカー → チェック対象のリンク に移動
- 除外リストにドメインを追加
- 変更を保存 をクリック
もっと簡単な方法は?
以上です。これで 505 エラーコードの全ての現象が解決されるはずです。もちろん、そう簡単には解決しない可能性も常にあります。HTTP 505 エラーを解決するにはどうすればよいでしょうか。簡単な方法の 1 つは、心配するのをやめて全てを私たちに任せることです。最高級のインフラストラクチャ上で実行され、最新のソフトウェアバージョンを使用する、最適化された WordPress VPS により、このようなエラーが発生しないことが保証されます。アップデートとバックアップは当社に任せ、生産性向上に時間を充てることができます。 WordPress VPS ソリューション ここ。