この記事は、Google Search Console にて突如リダイレクトエラ(ERR_TOO_MANY_REDIRECTS)を解決した方法を記載しています。
私の作業をぐだぐだと書いていますので、結果だけ知りたい方は「WordPressアドレス、サイトアドレスを編集 → 解決した」の項目を参照ください。
Google Search コンソールからのエラー通知
Google Searchコンソールを除くとエラーが1件出ているではないですか。しかも、数日前から。
エラー原因は「リダイレクトエラー」
詳細を見ると「リダイレクトエラー」とのこと。
対象となっているのは、https://hachirizum.com/の httpsではなく、httpとなっているサイト。
指定のURL(https://hachirizum.com/) へアクセスすると「このページは動作していません。」とのこと。「hachirizum.comでリダイレクトが繰り返し行われました。と」表示され、1秒後ぐらいにhttps://hachirizum.com/へ移動しました。
この1秒ぐらいの間にスクショをとって残したら、ERR_TOO_MANY_REDIRECTSという文字があることに気が付きました。
「ERR_TOO_MANY_REDIRECTS」とは
Google Chorome ヘルプによると、
このエラーは、ページでリダイレクトが何度も試行された場合に表示されます。
Cookie が正しく機能していないことが原因でページが表示されない場合もあります。エラーを解決するには、Cookie を消去してみてください。
このPCのCookieを消せば、Search Console のエラーが解決するの?という疑問はありますが、まずは指示通りに実施してみましょう。
解決策「Cookieを消去」してみた → 効果なし
「Cookieを消してみて」と先生がおっしゃっているので、私のサイトに対して削除してみました。
https://hachirizum.comへアクセスすると、現象は再現しなくなりました。
しかし、後日確認しましたが解決していません。
さらにこんなメールも届きました。
Google先生自ら解決方法を提案してくれるなんて感激!さっそく、クリック!
身に覚えのあるページ。そしてなぜか増えているエラー。。
リダイレクトチェッカーによる状況把握
ブラウザのキャッシュを消しましたが問題は解決できませんでした。無料の分析ツール「redirect-checker.org」を用いて原因を調査してみましょう
Everything seems to to be fine. とでてますね。大丈夫だよとのこと。ふむ。。
Set User-Agentで、Agentの変更ができるようなので変えてみるとエラーが発生していました。設定したAgentは「SERCHMOT – Googlebot-Mobile Smartphone(2020-01-08 Chrome/41.0.2272.96)
Ideally you should not use more than 3 Redirects in a redirect chain.
「Too many redirects」症状の原因はリダイレクトの回数が3回以上であること。実際は4回なのでこれが検出されていたということになります。
原因も分かりましたし、リダイレクトの回数を減らしていきます。
リダイレクトの回数削減
このサイトのリダイレクトはどのように行われているか改めて見てみます。
http://www.hachirizum.com/ -> https://www.hachirizum.com/ -> https://hachirizum.com/ -> https://hachirizum.com/
明らかにおかしいところがありますね。なんでURLへ移動しているんでしょうか。
プラグインを全部オフ
All in One SEOだけを有効化したところ、エラーが再現しました。
WordPressアドレス、サイトアドレスを編集 → 解決した
WordPressアドレス(URL)とサイトアドレスににおかしな点は見られませんでした。ここを念のため、正しいもので上書きしたところ症状がなくなりました。。 はい、たまたま解決しております。
今回はたまたま解決してしまいました。この作業に半日ほど時間をとられてしまいました。結果がこのようなことになり、根本原因と対策が分からないままの解決となってしまいました。同症状でお悩みの方は一度お試しください。
では(^_^)/~
コメント