1. 遺跡

SXAサイトマネージャーで複数のサイトを管理

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

SXAのコンテンツアーキテクチャにはテナントとサイトが含まれます。SXAはマルチテナンシーをサポートしており、1つのSitecoreインスタンス上で複数のサイトを運営できます。各テナントは、例えば1つの企業で複数のブランドをサポートするために複数の関連サイトを含めることができ、1つのブランドに対して複数の言語や拠点をサポートすることもできます。デフォルトでは、新しいサイトは*(ワイルドカード)ホストマッピングを持ちます。複数のサイトが同じホスト名と仮想フォルダを使用している場合、一部のサイトがアクセスできない可能性があります。これを解決するために、SXA Site Managerを使用します。

SXAサイトマネージャーダイアログボックスには、Sitecoreインスタンス上のすべてのSXAサイト一覧が表示されます。アイコンはD719CD5F27FD4517826A7B5E525C5319.png718EF25410F8462096C8B0564B36D9C9.pngサイトへのアクセス可能か、競合があるかを示しますA8FE62202A3F47819CEAE805CB279BFF.pngを示します。

!注黄色いアイコンは、サイトが現在の環境では解決しないが、別の環境ではアクセス可能であることを示すことができます。

サイトにアクセスできない場合、隠されたドメイン 欄で何がブロックされているかが説明されています。例えば、以下のスクリーンショットでは、サブサイトAが同じホスト名と仮想フォルダを使用しているためマスターサイトによってブロックされています。

C379D9302B084CA8A0886C55572FBAE9.png

!注SXAサイトマネージャーのダイアログボックスの左上隅では、サイト概要の内容をCSV、Excel、HTML、JSON、XMLでエクスポートできます。

デフォルトでは、サイトの表示順は以下の通りです

、SXAサイト、EXMサイト、その他のサイト。

もし他のモジュールとの互換性のためにSXAサイトが正しく解決できない場合は、Sitecore.XA.SitesToResolveAfterSxa.configにサイト名とresolve="before"またはresolve="after"を追加して、SXAサイトの前後に解決対象となる他のサイトをマークできます(App_Config\Modules\SXA\z.Foundation.Overrides)

003419100BC84B999F485F014E425D85.png

SXAサイトマネージャーで複数のサイトを管理する方法:

  1. Sitecoreのスタートボタンをクリックし、PowershellツールボックスからSXAサイトマネージャーをクリックしてください。

    54753482A5694A36B92FEC2D8CC88C9D.png
  2. SXAサイトマネージャーのダイアログボックスで、サイトの競合を解決するために:

    • サイトを移動する – サイトをクリックし、リボンの上で 「上に移動する」をクリックしてください。

      597EA81420DE4C4AACCEA64EB557BC35.png

      !注複数のサイトを選択して移動するには、サイトを選択しているときにCTRLキーを長押ししてください。

    • サイト定義を修正してください – サイトをクリックし、リボンの上で **「開く」**をクリックしてください。「基本」セクションで、サイト名、環境、仮想フォルダ、またはホスト名を変更します。

      A1BBB7C18D7F4F4184D263DF4FFA5D76.png

      Valid for environmentフィールドは、サイトの解決場所を定義します。許可される値は空文字列、*、または空欄のない環境名です。

      デフォルトではSXAサイトに*が割り当てられており、すべての環境で解決可能です。このワイルドカードが割り当てられている場合、Sitecore.XA.Foundation.Multisite.configファイルで定義されている環境名は上書きされます。

      SXA-site-inmultisiteconfig.png

      Valid for environmentフィールドの値がMultisite設定ファイルで指定された環境名と異なる場合、サイトが解決されない可能性があります。SXAマネージャーダイアログでは環境が青色で表示されます。

      SXA-sitemanager-resolve-site.png
  3. すべての競合が解決したら、リボンの上で 「公開」をクリックします。

この記事を改善するための提案がある場合は、 お知らせください!