web-dev-qa-db-ja.com

WordPress MUドメインマッピングプラグインの無限ループ問題

ログアウトすると、すべてうまくいきます。ログインしていると、自分のサイトのフロントエンドにアクセスできない。

私のメインページは実際には私のマルチサイトインストールのサブフォルダにあります: http://beta.eamann.com/mindshare/ 。私はこのインストールにドメインをマッピングしています: http://mindsharestrategy.com/ 。ログインしても、私のサイトのフロントエンドはこれら2つのドメイン間を行き来し続けます。私はまだ管理者側にうまく行くことができます...しかしフロントエンドではありません。

ログアウトすれば、物事のフロントエンドをうまく見ることができます。

開発者との会話で指示されたように、私はプラグインの開発版を使用しています。アイデア?

私はまたこのネットワークの他のサイトがこの問題を抱えていないことに注意する必要があります。それらは正しく機能しています。

ここに無限のリダイレクトループはありません。問題を解決するために何を確認できますか?

3
EAMann

これは完全な答えではありませんが、おそらくあなたの問題についてより多くの情報を得るために役立ちます。私はそれがクッキーに関連していると思いますが、それは本当に推測だけです。

もっと知るには、2つのツールの組み合わせをお勧めします:1つのFirefoxとワードプレスアドオン。

リダイレクトツールプレス厳密版(Firefoxアドオン)

toolsフォルダToolpress では、Firefoxのアドオンが毎回追跡されていますリダイレクトし、それらに対する自動リダイレクトを防ぐことができます。それは NoRedirect 1.2.4 Toolpress Strict Edition(Firefoxアドオン) と呼ばれています。

インストールしてFirefoxを再起動してください。それからメニューに行きます:ツール - > NoRedirectは設定ダイアログを開きます。 ^http://.*のようなURLパターンを入力し、un[許可]チェックボックスをオンにします。

NoRedirct settings dialog

リダイレクトの前に通知が届きます。

NoRedirect notification example

灰色の部分のリンクをクリックできます。あなたが見るウェブサイトは生成されるリダイレクトボディです(ここではstackexchangeによって)。

デフォルトではWordpressは戻りませんし、HTTP Bodyは自動的にリダイレクトする必要がないのでHTTP仕様を間違っているリダイレクトのためのHTTP Body。

HTTPリダイレクトの改善(Wordpress Plugin)

その横に私の より良いHTTPリダイレクトプラグイン をつかみます。これは ワードプレスのコアの欠陥を扱い、各リダイレクト のHTTPボディを返します。 redirect_hypertextと呼ばれるフックがあり、そこにフックすることができます(またはこのプラグインをハックする必要があります)。そして リダイレクトの原因となったバックトレース を出力します(ヒント: xdebug )。

二つの力:

Firefoxのプラグインはあなたが確認せずにリダイレクトされていないことを保証し、wordpressのプラグインはデバッグ情報を表示するように気をつけます。 このフックトレーサツール(SJフックプロファイラ) も役に立つかもしれませんが、私はこれまで使っていません。

3
hakre