WordPressで「ERR_TOO_MANY_REDIRECTS」エラーが発生した場合、Google Chromeでは、
- ERR_TOO_MANY_REDIRECTS
- このウェブページにはリダイレクト ループが含まれています。
- このページは動作していません。リダイレクトが繰り返し行われました。
などと表示されます。
通常の対処法としてはGoogle Chromeで特定のウェブサイト(もしくはすべて)のクッキーを消去すると不具合解消します。
しかし、下記の場合は、上記の対処法で不具合解消しませんでした。
All-in-One Event Calendar by Time.lyの記事のみエラーが発生する。
かなり使い勝手のいいプラグインですが、たまに不具合が発生します。
Duplicatorで世代管理(1週間毎)していたので、テスト環境で、問題なかったバージョンに順次戻していくが解消しません!?
バックアップ時にはDBを上書きしています。
そこで、新規にDBを作成して復元すると2世代前あたりで「ERR_TOO_MANY_REDIRECTS」が解消され正常表示になりました。
ここからは原因究明、.htaccessの書き方などチェックとその他のプラグインのアップデートをひとつずつ行うと原因が判明。常に仲良く動作していた「Really Simple SSL」をアップデートすると「All-in-One Event Calendar by Time.ly」の該当のエラーが発生!
対処法まとめ
- バックアップは常に取っておく。
- 復元時、新規のDBで復元する。
- 「Really Simple SSL」を停止もしくは削除
理由が分からない部分もあるのですが「All-in-One Event Calendar by Time.ly」で「ERR_TOO_MANY_REDIRECTS」が発生した場合の対処方法でした。