謎のリダイレクトループに襲われて困った話

マジで焦った。
何もしてないのにトップページがリダイレクトループ扱いで閲覧できない。
検索してみると、「キャッシュが原因」という記事が目立つ。
それなら、と他のブラウザでも試してみるが同じようにリダイレクトの警告が出て閲覧できない。
メインブラウザでキャッシュとcookieを削除。しかし変化なし。

このあと、プラグインを疑う。
まずは「redirection」。しかし無効にしても変化なし。
他のプラグインもすべて無効化するが、改善されず進展なし。

さらに調べてみると、ワードプレスのキャッシュをクリアするのがいいらしい。
しかしそれもダメ。
続いてサーバーのキャッシュもクリア。やはり効果なし。

プラグインでブログのデータをバックアップしていることを思い出し、リダイレクトが出る前のデータに復元。
しかし効果なし。記事をひとつ失っただけだった。復元するときは慎重に、もしくはバックアップ日時以降の記事のバックアップを。
さらに復元が原因で管理画面にすらログインできなくなり最高に焦るも、
「.htaccess」内の
「SITEGUARD_PLUGIN_SETTINGS_START」から
「SITEGUARD_PLUGIN_SETTINGS_END」まで
を削除することでログインページURLの変更を無効化してログインに成功。

そうこうしているうちに時間が経つと、トップページのみだったはずの閲覧不能ページが、記事ページにまで広がっている。すべての記事というわけではなく、条件がまったくわからない。
原因や解消法として目にする「.htaccess」や「wp-config.php」に手を加えてみるも変化なし。あまり専門的な知識があるわけではないので、こういう深いところは触りたくない。

新しい情報もなく、すでに試した手法を何度かぐるぐるしているうちに、三時間ほどが経過。
閲覧不能の記事ページが明らかに減っている。
しかしトップページだけは一貫して閲覧できないまま。

……他ブラウザで何度目かのトップページ表示をしたところ、表示された。
さらに今日一度も使っていない3rdブラウザでアクセス、無事表示。
メインブラウザでアクセス……やはり表示されない。
そこでメインブラウザのcookieを削除して再起動、再アクセス。
すると表示された。

解決はしたがすっきりしない。原因がまったくわからないからだ。
メインブラウザ以外のキャッシュとcookieは一度も削除していないため、「ブラウザに原因がある」とは考えにくい。
残るはワードプレスかサーバーか。これらも複数回キャッシュをクリアしても直らなかったので、原因があるかは疑わしい。
ただ、最後の一手が「ブラウザのキャッシュとcookieを削除」だったので無関係ともいえない。
結局何もわからないままで終わった……
次に同じケースに遭遇したら、一手ごとにブラウザのキャッシュをクリアするべき? それで直らなかったらワードプレス→サーバーでいいのかな?

タイトルとURLをコピーしました