「次のリダイレクトチェーンの削除」エラーを解決する方法(4つの方法)
公開: 2021-11-05サイトを最高の状態に保つには、定期的にテストする必要があります。 ただし、WordPress Webサイトの所有者を混乱させているGTmetrixエラーメッセージが1つあります。「可能であれば、次のリダイレクトチェーンを削除してください。」
このエラーが発生した場合は、多くのリダイレクトの原因を特定する方法があります。 原因を特定したら、WordPressダッシュボードのいくつかのボタンを押すのと同じくらい簡単に、パフォーマンスを低下させるリダイレクトをすべて取り除くことができます。
この投稿では、リダイレクトチェーンとは何か、トラフィック、コンバージョン、検索エンジンのランキングにとって悪いニュースである理由について説明します。 次に、このエラーを解決し、WordPressWebサイトを軌道に戻すための4つの方法を共有します。
始めましょう!
「次のリダイレクトチェーンを削除する」エラーを修正するためのビデオガイドをご覧ください
チェーンをリダイレクトするためのイントロ(そしてなぜそれらがあなたのウェブサイトに悪いのか)
サイトを定期的にテストすることが重要です。 利用できるツールはたくさんありますが、GTmetrixが人気のある選択肢です。 リアルタイムのパフォーマンス追跡に加えて、テストをスケジュールするオプションを提供します。
ただし、GTmetrixは、サイトに多くのリダイレクトチェーンが存在することを警告する場合があります。 これらのメッセージをさらに詳しく調べると、GTmetrixは「可能であれば次のリダイレクトチェーンを削除する」ようにアドバイスします。
チェーンは、要求されたURLと宛先URLの間に複数のリダイレクトがある場合に発生します。 これらのチェーンには、サーバーへの複数のラウンドトリップと追加のリクエストが必要です。
その結果、リンク先のWebページの読み込みに時間がかかります。
ページの読み込み時間が遅いと、訪問者のエクスペリエンスに悪影響を与える可能性があります。 実際、40%の人が、読み込みに3秒以上かかるサイトを放棄しています。 このように、リダイレクトチェーンは、トラフィックレベル、コンバージョン、売上に影響を与える可能性があります。
検索エンジンのクローラーはページの読み込み時間が遅いことに気付くため、これらのチェーンは訪問者に影響を与えるだけではありません。 検索結果にウェブサイトを配置するとき、Googleは速度を含む多くの異なるランキング要素を考慮します。 特に、GoogleのCore Web Vitalsイニシアチブは、訪問者がWebサイトの速度、応答性、および視覚的な安定性をどのように認識しているかを測定します。
すべてのトラフィックの50%以上がオーガニック検索から発信されているため、検索エンジン最適化(SEO)はオンラインでの成功に不可欠です。 リダイレクトチェーンがページの読み込み時間を損なう場合、結果として検索エンジンのランキングはほぼ確実に低下します。
ランキングを上げて潜在的な顧客を驚かせる場合は、サイトの読み込み時間を最適化する必要があります。 したがって、GTmetrixがリダイレクトについて警告している場合は、これらのチェーンを削除することが最優先事項である必要があります。
GTmetrixのリダイレクトチェーンエラーの原因
さまざまな問題がリダイレクトエラーを引き起こしているようです。 ただし、WordPressプラグインが最も一般的な原因のようです。
特に、WordPressコミュニティのメンバーは、次のプラグインをインストールした後、GTmetrixのリダイレクト警告に遭遇したと報告されています。
- ShortPixelアダプティブ画像
- a3遅延ロード
- スマッシュ
- 最適化
- スマッシュバルーン
- W3トータルキャッシュ
これらのツールの多くは、最適化に関連しています。 リダイレクトチェーンとコンテンツ配信ネットワーク(CDN)を介して配信される最適化アクティビティの間には直接的なリンクがあるようです。
つまり、特定のソフトウェアが上記にリストされていない場合でも、代替の画像最適化プラグインまたはこれらの機能を備えたCDNを使用している場合は、GTmetrixの警告が表示される可能性があります。
また、サイトを新しいプラットフォームに移行したり、ドメイン名を変更したりした後、リダイレクトチェーンに苦労することもあります。 この移行の一環として、多くの場合、多数のリダイレクトを実装する必要があります。 時間が経つにつれて、これらは手に負えないチェーンに成長する可能性があります。
GTmetrixの警告が最近のサイト移行に関連している可能性があると思われる場合は、すべてのリダイレクトを手動で確認することをお勧めします。 これには時間がかかる場合がありますが、Webサイトの問題を発見する可能性が最も高くなります。
それでは、実際に問題を修正してみましょう。
「次のリダイレクトチェーンの削除」エラーを解決する方法(4つの方法)
苛立たしいことに、このエラーは、さまざまなプラグイン、設定、およびファイアウォールなどのサードパーティソフトウェアが原因である可能性があります。
万能の解決策はありませんが、特定のWebサイトの根本的な原因を突き止める方法はあります。 混乱を切り抜けて、パフォーマンスを低下させるリダイレクトチェーンを取り除く方法を見てみましょう。
1.CDN設定を確認します
CDNとファイアウォールを使用している場合、ファイアウォールがサーバーによるイメージへのアクセスを妨げる可能性があります。
これが当てはまると思われる場合は、CDNにIPアドレスを「許可」することをお勧めします。 「許可リスト」プロセスは、問題のCDNとファイアウォールによって異なるため、詳細については、プロバイダーのドキュメントを参照する必要がある場合があります。
同様に、画像ファイルは一般公開されていない可能性があります。 たとえば、Webサイトをパスワードで保護したり、CDNが画像にアクセスするのを不注意に妨げているルールを定義したりしている可能性があります。
これがもっともらしいと思われる場合は、CDNをブロックする可能性のあるすべての設定とルールを無効にしてみてください。 特に、ホットリンクを防ぐためのルールを作成した場合、これはCDNに干渉し、リダイレクトチェーンが発生する可能性があります。
CDNサブスクリプションによっては、1か月のトラフィッククォータを超えている可能性もあります。 これが発生すると、一部のプロバイダーはリクエストを元のイメージにリダイレクトし、チェーンになります。
サブスクリプションのステータスを確認するには、CDNアカウントまたはコンソールにログインしてみてください。 使用法の詳細については、こちらをご覧ください。
これらの修正のいずれも問題を解決しない場合は、CDNからリダイレクトされた画像をフラッシュすることで肯定的な結果が得られる可能性があります。
フラッシュプロセスはさまざまですが、通常はプロバイダーのダッシュボードにログインするか、CDNプラグイン設定にアクセスする必要があります。 次に、キャッシュに関連するオプションを探すことができます。
行き詰まっている場合は、CDNのドキュメントで詳細を確認することをお勧めします。 または、いつでもプロバイダーに連絡して支援を求めることができます。
2.特定のプラグインのエラーメッセージを確認します
リダイレクトチェーンを担当するプラグインに名前が付けられている可能性があるため、エラーメッセージ自体を調べることもお勧めします。 WordPressコミュニティのメンバーがGTmetrixでの受信について投稿した次の例を見てください。
可能であれば、次のリダイレクトチェーンを削除します:wp-content / plugins / a3-lazy-load / Assets / images / lazy_placeholder.gif
このメッセージは、a3LazyLoadプラグインがリダイレクトチェーンを生成していることを示しているようです。
エラーメッセージに特定のプラグインの名前が付いている場合は、最新のリリースを実行していることを確認してください。 アップデートに遅れをとっている場合、開発者は後続のパッチでこのエラーにすでに対処している可能性があります。
最新バージョンをお持ちの場合、次のステップはプラグインの開発者に連絡することです。 彼らが問題に完全に気づいていない可能性があります。
公式のWordPressプラグインディレクトリからプラグインをダウンロードした場合、リストにはこの特定のプラグインの背後にいる人またはチームの名前が含まれている必要があります。
さらに良いことに、このページには開発者のWebサイトへのリンクが含まれている場合があります。 そこから、多くの場合、連絡先の詳細を見つけることができます。
または、各WordPressリポジトリリストに[サポート]タブが含まれています。 問題について投稿することで、開発者や他のユーザーからの助けを得ることができます。
理想的には、連絡をとることができれば、開発者は問題を認識していて、すでにパッチに取り組んでいることを確認します。
ただし、開発者がプラグインを放棄することは珍しくなく、問題が複雑になる可能性があります。 この特定のソフトウェアが現在活発に開発されていないことが疑われる場合は、それを無効にして別のソフトウェアを探す必要があります。
幸いなことに、WordPressリポジトリだけで約60,000の無料プラグインがあれば、適切な代替プラグインを見つけるのに問題はありません。
3.すべてのプラグインを無効にします(その後、再度有効にします)
エラーメッセージに特定のプラグインが記載されていない場合があります。 GTmetrixがあいまいな場合は、調査作業を行うときが来ました。
Webサイト全体のすべてのプラグインを非アクティブ化することで、プラグインが原因であるかどうかを確認できます。 エラーメッセージが消えたら、WordPressプラグインが原因であることがわかります。
ただし、これらのアドオンを無効にすると、サイトの表示と機能に影響を与える可能性があります。 多くの場合、ユーザーエクスペリエンス(UX)にとっては悪いニュースです。 このため、テスト全体を通してサイトをメンテナンスモードにすることをお勧めします。
メンテナンスメッセージのコーディングに不安がある場合は、WPメンテナンスモードのようなプラグインを使用できます。
新しいeコマースウェブサイトに一流の高速で安全なホスティングが必要ですか? Kinstaは、WooCommerceの専門家による超高速サーバーと24時間年中無休のワールドクラスのサポートを提供します。 私たちの計画をチェックしてください
セキュリティを強化するために、プラグインをオフにする前にバックアップを作成することもお勧めします。 深刻な問題が発生した場合、これはサイトを以前の構成に復元するために非常に貴重です。
Kinstaと同様に、ホストが自動バックアップオプションを提供している場合があります。 そうでない場合は、代わりに使用できる複数のバックアッププラグインがあります。
バックアップとメンテナンスモードの準備ができたので、プラグインを無効にすることができます。
この方法は、プラグインがこれらのリダイレクトをすべて生成しているかどうかを確認するのに役立ちます。 ただし、それでも正確な原因を特定できれば役立ちます。
次の段階では、各プラグインを1つずつ再度有効にし、それぞれの後に新しいGTmetrixテストを実行します。 エラーが再発するとすぐに、動作に問題のあるプラグインを特定できます。
ただし、面倒なプラグインを非アクティブ化して削除することが常に実行可能であるとは限りません。 たぶんそれはあなたのウェブサイトのテーマとあまりにも密接に結びついている、あるいはあなたは迅速な交換のための良い選択肢を見つけていません。
この場合は、開発者に連絡することを検討してください。 彼らは、いつパッチを期待できるか、あるいは回避策を共有できるかを示すことができるかもしれません。 たとえば、特定の設定を無効にすると、リダイレクトチェーンエラーが発生することなくプラグインを引き続き使用できる場合があります。
ただし、主にソフトウェアがアクティブに開発されていない場合、開発者が問題を修正するつもりがない場合があります。 この場合、同様の機能を提供するが、不要なリダイレクトを何十も生成しない代替手段を検索することは、多くの場合理にかなっています。
4..htaccessファイルを確認します
以前にリダイレクトを設定したり、リダイレクトを管理するアドオンをインストールしたことがある場合は、サイトの.htaccessファイルを確認する価値があります。 「ハイパーテキストアクセス」の略で、これはWordPressのインストール時に自動的に作成される重要な構成ファイルです。
.htaccessファイルは、Apacheを実行しているサーバーでのみ使用できることに注意してください。 ここKinstaで実行しているようなNginxサーバーには、このApache固有のファイルはありません。
このファイルを変更すると、リダイレクトチェーンが多数発生する場合があります。 幸い、このファイルを確認するには、ファイルマネージャーやcPanelなどのコントロールダッシュボードを使用するなど、いくつかの方法があります。 .htaccessファイルは、Webサイトのpublic_htmlフォルダー内にあります。
または、FileZillaなどのクライアントを使用して、Secure File Transfer Protocol(SFTP)経由でサーバーに接続することもできます。
FileZillaクライアントで、 [ファイル]>[サイトマネージャー]に移動します。
サーバーに初めて接続する場合は、[新しいサイト]を選択します。 次に、この接続に名前を割り当てることができます。
SFTPで接続している場合は、ポート値22
を入力します。 それ以外の場合は、 21
と入力します。
次に、[ログオンの種類]ボックスを開き、[パスワードの要求]を選択します。 次に、SFTPユーザー名とパスワードを入力し、[接続]ボタンをクリックします。
接続が成功すると、WebサイトのすべてのファイルがFileZillaの右側のウィンドウに表示されます。
このパネルで、サイトのpublic_htmlディレクトリに移動します。 これで、 .htaccessファイルにアクセスできるようになります。 (表示されない場合は、最初に隠しファイルを表示することを選択する必要があります。)
このファイルで一意のコードを見つけた場合は、この奇妙なコードをコピーしてお気に入りの検索エンジンに貼り付けることをお勧めします。 多くの場合、このコードがWebサイトに与える影響と、それらすべてのリダイレクトチェーンの背後にある可能性があるかどうかを解読するための最も迅速で簡単な方法です。
概要
リダイレクトチェーンを引き起こす可能性のあるさまざまなプラグインと設定があるようです。 ただし、いくつかの簡単な手順に従うことで、特定のWebサイトでこの問題の原因を絞り込むことができます。
サイトのパフォーマンスを復元するために、GTmetrixのリダイレクトチェーンエラーを解決するための4つの潜在的な方法を簡単に要約してみましょう。
- CDNを確認します。
- 特定のプラグインのエラーメッセージを確認してください。
- すべてのプラグインを無効にします(その後、再度有効にします)。
- .htaccessファイルを確認します。
これらのトラブルシューティング手順に従うことで、「可能であれば次のリダイレクトチェーンを削除する」エラーがすぐにノックアウトされるはずです。
WordPressでリダイレクトを減らす方法について質問がありますか? 以下のコメントセクションでお知らせください。