web-dev-qa-db-ja.com

マルチサイトの新しいカスタムドメインにログインできませんか?

背景

私はしばらく前にWordPress Multisiteをセットアップしました。カスタムドメインに追加し、メインサイトのサブドメインに追加しました。それ以来、私はサブドメインの詳細を追加しましたが、これまでのところ、すべてうまくいきました。

問題

カスタムドメインに別のドメインを追加しましたが、何らかの理由でログインできません。ログインを試行するたびに、ログインページに再度リダイレクトされます。他のすべての既存ドメインはまだうまく機能しています。

試したこと

私はそれがクッキー関連であることをかなり確信しています。パスワードを再設定することで一度ログインできましたが、その後再度ログインすることはありませんでした。それが問題であるかどうかを確認するために複数のブラウザを試しました。

.htaccessを調べて、いずれかのカスタムドメインに特別なディレクティブがあるかどうかを確認しましたが、何も見つかりませんでした。私は両方のサイトの設定を(ネットワーク管理ダッシュボードから)比較したが、普通のことは何も見えなかった。

4
Jim McKeeth

答えを見つけました。カスタムドメインに切り替える前に、 ドメインマッピングプラグイン を実行していませんでした。正しい手順は次のようになります。

  1. サブドメインとして新しいサイトを作成する(site.example.com)
  2. サブドメインをルート(example.com)に向けます
  3. カスタムドメイン(site.com)をルート(example.com)に向けます。
  4. サブドメインの管理ページ(site.example.com)にアクセスしてください。
  5. ドメインマッピングプラグインにカスタムドメイン(site.com)を追加する
  6. カスタムドメイン(site.com)にアクセスする

手順5を忘れて、サブドメインではなくカスタムドメインになるようにサイトを編集しようとしました。

2
Jim McKeeth