WordPress 無限ループのリダイレクトエラー・不具合を解決する方法

wordpress

前までは普通に使えていたWordpressがある時から、無限ループでリダイレクトエラーになってしまう。

(サーバーを変更したのが原因?)

管理画面にログインした状態だとリダイレクトエラーになっていました。

ログインしていなければ、普通にアクセスできるので、原因が特定しやすいと思っていたのですが

いろいろとネット上で情報を集めてみても、全然解決方法にたどりつかずにいてました。


エラーの現象としては

複数サイトの1つのサイトにアクセスすると、Wordpressの主サイトへリダイレクトされ

そして、再びアクセスしようとしたサイトへリダイレクトされ・・・この2つのサイトを行ったり来たりと

リダイレクトエラーになっている。


・マルチサイト(複数サイト)である
・複数のドメイン名(サブドメインで無い)を利用している

ことで、正しく設定ができていない箇所があるのかもしれない?

ここでは.htaccessの設定は問題無いと判断!


とりあえず複数サイト化(複数ドメイン対応)で利用している

Wordpress plugin Domain Mappingの設定を見直すことにしました。


デフォルト設定のまま運用していましたが

各項目を調べながら、問題となりそうな設定を調整してみることに。


Domain Optionsの

4. ■ Redirect administration pages to site’s original domain (remote login disabled if this redirect is disabled)

にチェックが入っていたので、この項目のチェックを外せば

わざわざ管理画面を利用する際に、複数サイトの主サイトURLを利用することがなさそうですね。


チェックを外して、再度同じようにアクセスしてみると

ビンゴ!

リダイレクトの無限ループにならずに、アクセスできるようになりました。

また、管理画面のURLもアクセスしようとしたドメインのURLで行えてます。

わざわざ主サイトのURLを利用する意味が分かりません・・・何か問題がでてくるのかな?

画像を添付した時のURLがまれに、主サイトのURLでサブディレクトリ的な扱いを

していたので、気にはなっていましたが・・・

この設定でしばらくは様子見です。

関連記事