WordPressをサブディレクトリ型でマルチサイト化したときに、config.phpと.htaccessを編集し終わって再ログインするときに、ログインできない(リダイレクトループに陥る)問題があったので、メモ。

▼参考になったサイト
謎のリダイレクトでwordpressにログインできなくなった時の対処法

マルチサイト設定が終わって、さぁ再ログインしようとしたら、ログインできない。

URLを見ると、http://ドメイン/wp-login.php?redirect_to=http%3A%2F%2Fドメイン%2Fwp-admin%2F&reauth=1 と表示される。

何回やっても同じ表示。。

解決方法

私の場合はCookieの問題だったんだと思いますが、
Democracy Pollという元のサイトに入っていたプラグインが原因で、フォルダの名前を一時的に変えてログインし直したらOKでした。

そのプラグインを再度元の名前に戻しても、次からはログインも普通にできました。

ちなみに、子サイトもダッシュボードにログインできなかったんですが、これをやったら普通に表示されるようになりました。

以上、備忘録でした。


“WordPressでマルチサイト化したときにreauth=1のリダイレクトループになったとき” への4件のコメント

  1. 同じバグになってしまって、このサイトに辿りつきました。
    テラテイルというサイトでも質問させて頂いているのですが解決せず…
    https://teratail.com/questions/219054

    本文中の「フォルダの名前を一時的に変えてログインしたら」と記載がありますが、
    そこのフォルダ名を変えたのでしょうか?
    ご教授いただければ幸いです。
    宜しくお願い致します。

    1. お返事が大変遅くなり申し訳ありません。

      >そこのフォルダ名を変えたのでしょうか?
      プラグインが原因だったため、プラグインのフォルダ名を一時的に変えました。
      (語尾に「a」つけるなど後で元のプラグイン名に戻せるよう適当に)

      もう解決されているかと思いますが、他の方も参考になればとお返事させていただきました。
      よろしくお願いいたします。

        1. そうでしたか、悩んで時間を費やすよりもそれが正解かもしれません。笑
          ありがとうございました^^

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください