「ページが適切にリダイレクトされていない」を修正する方法

公開: 2022-03-07

Webサイトを開こうとして、「ページが正しくリダイレ​​クトされていません」というエラーでスタックしたことがありますか?

この特定のエラーメッセージは、Mozilla Firefox Webブラウザに表示されます。通常、プラグインの障害、SSL設定の誤り、またはWebサイトへのリダイレクトに関するその他の問題が原因で表示されます。

この記事では、このエラーメッセージの考えられる理由と、WordPressWebサイトおよびPHPWebアプリでこのエラーを修正する方法を見つけるのに役立ちます。 Googleドライブや他のウェブサイトで同じエラーメッセージが表示された場合も、同じ解決策を試すことができます。

「ページが正しくリダイレ​​クトされていません」というエラーはどういう意味ですか

Firefoxが無限のリダイレクトループ内でスタックしている場合、「ページが正しくリダイレ​​クトされていません」というエラーがWebブラウザに表示されます。 たとえば、「ページ1」と「ページ2」の間で継続的にリダイレクトされ、無限ループに陥っています。

ただし、Firefoxはこの無限ループに陥る代わりに、リダイレクトエラーメッセージを表示します。

リダイレクトの問題は、GoogleドライブやYouTubeを含むほとんどすべてのウェブサイトで発生する可能性があります。 ただし、WordPress Webマスターの場合、WordPressサイトにアクセスしようとするとこのエラーが発生する可能性があります。

Chrome Webブラウザーのユーザーも、「ERR_TOO_MANY_REDIRECTS」という別のエラーメッセージで同じ問題が発生し、同じ解決策が他のブラウザーでも機能するはずです。

「ページが正しくリダイレ​​クトされていません」というエラーメッセージが表示される理由

このエラーメッセージがWebサイトのリダイレクト設定ミスである主な理由。 ただし、設定ミスが発生する原因は複数考えられるため、エラーの根本原因を特定するのはやや困難です。

次のセクションでは、Webサイトでリダイレクトエラーの原因となっている問題を診断して修正するための役立つヒントと戦術を紹介します。

最初に試すソリューション

YouTubeなど、管理していないWebサイトでこのエラーメッセージが表示されない場合は、最初に次の2つの基本的なトラブルシューティング修正のいずれかを試すことができます。

これらの2つの修正を実行するだけで、多くのリダイレクトの問題を解決できます。 ただし、これらの手順で問題が解決しない場合は、より具体的な解決策を選択する必要があります。 しかし、これらの修正が機能すれば、多くのフラストレーションと時間を節約できます。

ブラウザのキャッシュをクリアする
Firefoxを含むすべてのブラウザは、ローカルコンピュータでアクセスしたWebサイトの静的ファイルをキャッシュに保存します。これにより、パフォーマンスが向上します。 これにより、Firefoxは、そのWebサイトにアクセスするたびに、リソースを何度もダウンロードするのではなく、コンピューターから直接Webサイトをロードできます。

ただし、これらが古くなると、「ページが正しくリダイレ​​クトされていません」エラーや301リダイレクトエラーなど、さまざまな問題が発生する可能性があります。 とはいえ、キャッシュをクリアしてブラウザに最新バージョンのリソースを再ダウンロードさせると、多くの場合、問題は修正されます。

右上隅のハンバーガーアイコンから[オプション]を選択してプライバシー設定を手動で開き、[プライバシーとセキュリティ]タブに移動できます。

または、ナビゲーションバーに次のテキストを入力します。

について:preferences#privacy

「プライバシーとセキュリティ」ページで、「Cookieとサイトデータ」セクションを探し、「データの消去」ボタンをクリックします。

次に、画面にポップアップが表示されます。 「キャッシュされたWebコンテンツ」をクリックし、「クリア」をクリックします。

次に、問題が発生したWebサイトをリロードし、機能しているかどうかを確認します。

ウェブサイトのCookieをクリアする
リダイレクトエラーメッセージのもう1つの一般的な理由は、WebサイトのCookieです。 ブラウザのキャッシュと同様に、WebサイトのブラウザのCookieもクリアする必要があります。

アクセスするすべてのWebサイトからログアウトしないように、Cookieをクリアする必要のあるWebサイトを除外することをお勧めします。

ターゲットCookieをクリアするには、キャッシュをクリアする場合と同様に、「Cookieとサイトデータ」セクションに戻る必要があります。 ただし、今回は「データの管理」ボタンをクリックする必要があります。

ポップアップウィンドウが表示されたら、アクセスに問題があるWebサイトのドメイン名を検索して選択します。 次に、「選択を削除」ボタンをクリックします。

次に、新しい確認ポップアップメッセージの[削除]ボタンをクリックします。

次に、再度アクセスするWebサイトをリロードします。 該当する場合は、ログインデータを再度挿入する必要があります。

これらの両方のヒントで問題が解決した場合は、以下で説明するより具体的な解決策を検討する必要があります。

WordPressの「ページが正しくリダイレ​​クトされていません」エラーを解決する方法

上記で共有した2つのソリューションを使用してWordPressWebサイトのリダイレクトエラーを修正できない場合は、WordPress固有のソリューションのいくつかを試す必要があることを意味します。

このエラーは、以下で説明するWordPressWebサイトのリダイレクトの問題の1つが原因で発生します。

ただし、httpstatus.ioなどのリダイレクトチェッカーツールを使用して、トラブルシューティングを開始する必要がある場所を理解するのに役立てることができます。 これにより、リダイレクトチェーンの段階的な内訳を使用して、リダイレクトループの問題を分析できます。

リダイレクトエラーを説明するパターンが分析に見つからない場合は、すべてのトラブルシューティングのヒントを指定された順序で進めることができます。

HTTPS設定を確認してください
WebサイトのHTTPS設定は、リダイレクトの設定ミスの一般的な理由になる可能性があります。

これには、いくつかの理由が考えられます。

  • SSL証明書なしでHTTPSを使用する
  • SSL証明書をインストールせずにHTTPSを適用すると、リダイレクトエラーがトリガーされる可能性があります。 ホスト会社に相談してSSL証明書をインストールすることができます。

  • SSLプラグインを使用する
  • SSLプラグインを選択するのではなく、HTTPSを使用してハードコードされたリンクを更新することをお勧めします。 検索を実行して、Webサイトのデータベース上のプラグインを置き換えてみてください。

  • HTTPからHTTPSへのリダイレクトを誤って構成した
  • すべてのHTTPトラフィックをHTTPSリソースにリダイレクトしようとするのは良いことですが、これらのリダイレクトが正しく設定されていることを確認する必要があります。

CloudflareSSL設定を確認してください
WebサイトサーバーにSSL証明書をインストールすると、リダイレクトエラーメッセージが表示される場合がありますが、CloudflareFlexibleSSL設定を引き続き使用します。

エラーを修正するには、CloudflareのFlexible SSL/TLS暗号化オプションを「Full」に変更する必要があります。

これを行うには、Cloudflareダッシュボードの[SSL/TLS]タブに移動します。 次に、SSL/TLS暗号化モードを「フル」に変更します。

WordPressサイトの設定を確認してください
WordPressダッシュボードにアクセスできる場合は、[全般]の下の[設定]からWebサイトのURLを確認してください。

「WordPressアドレスURL」は、wwwURLか非wwwURLかに関係なく、「サイトアドレスURL」と一致する必要があります。

ただし、WordPressダッシュボードにアクセスできない場合は、Webサイトのwp-config.phpファイルを使用してこれらの値を更新できます。

WordPressプラグインを一時的に無効にする
WordPressプラグインがリダイレクトエラーを引き起こすこともあります。これは、プラグイン自体、またはテーマや他のプラグインとの互換性が原因で発生する可能性があります。

すべてのWebサイトプラグインを非アクティブ化することで、これが問題であるかどうかをすばやく確認できます。 すべてのプラグインを非アクティブ化した後にWebサイトが機能する場合は、これがエラーの原因であることがわかります。

PHPで「ページが正しくリダイレ​​クトされていません」エラーを修正する方法

PHPでリダイレクトエラーが発生した場合は、次の2つの手順でこれを修正できます。

リダイレクトを確認してください
ヘッダー関数としてPHPを使用してリダイレクトを設定した場合、これがリダイレクトの問題の一般的な原因である可能性があります。

これを修正するには、関数をデバッグし、設定時に誤ってリダイレクトループを作成しないようにする必要があります。

ログイン/セッションで発生する可能性のある問題を確認する
多くの場合、リダイレクトエラーは、ユーザーがログインしているかどうかを確認し、ログインしていない場合はログインページに移動する機能など、ログインとセッションの問題が原因で発生します。

セッションまたはログインチェックが正しく設定されていない場合、リダイレクトループでユーザーをトラップする可能性があります。

結論
「ページが適切にリダイレクトされていません」というエラーやその他のエラーは、対処するのに非常に苛立たしく、ブランドのネガティブなイメージを残す可能性があります。 したがって、これらのトラブルシューティングのヒントを使用して、MozillaFirefoxおよびその他のブラウザでのリダイレクトエラーを修正してください。