初投稿なのでお手柔らかに!
これをできるだけ明確かつ簡潔に保つように努めます。
パスベースのマルチサイト ネットワークがあります
ネットワーク上の各サイト/ユーザーは、API 呼び出しを介してサードパーティ システムから作成されます
すべてのサイトは、mydomain.com/username (実際の wp ドメイン) または theirdomain.com/blog (上記のサード パーティ システムのリダイレクト ルールで達成) からアクセスできます。
ユーザーが theirdomain.com/blog からブログにアクセスすると、ブログは期待どおりに提供されます。ただし、サイト全体のリンクは mydomain.com/username/whatever の形式になっています。
明らかに、リンクがクリックされると、ユーザーは mydomain.com/username/whatver に戻されます。
すべての URL を相対 URL に変換することを検討しましたが、これは面倒で、すべてのプラグイン/テーマなどで機能しないため、避けたいものです。
ドメイン マッピング プラグインなどを使用するルートをたどりたくありません。これにより、回避したいユーザーにとって複雑なレイヤーが追加されるため、DNS レコードをいじったり、本当にすべてを実行したいのです。 blog.theirdomain.com などではなく、SEO 目的で theirdomain.com/blog を介して。
私が達成しようとしているのは、サイトを mydomain.com/username にマップしたままにしておくことですが、実際には、すべてのリンクやものを同じに保ちながら、自分のドメイン.com/blog にあると考えています。
サイトの URL とホームの URL を変更するだけで、単一のサイト設定で動作させることができたので、someotherdomain.com にあると認識し、それに応じてリンクを作成しますが、実際にはすべて myactualdomain.com によって提供されています。
これが私の最初のマルチサイト インストールであり、数日間これと戦ってきたので、すべてに少し戸惑っています。
よろしくお願いします
ベン