SXA Site Managerで複数のサイトを管理する

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

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

SXAコンテンツ アーキテクチャには、サイト コレクションとサイトが含まれます。SXAは複数のサイト コレクションをサポートしているため、Sitecoreの1つのインスタンスで複数のサイトを実行できます。各サイト コレクションには、たとえば、1つの会社の複数のブランドをサポートするため、または1つのブランドに対して複数の言語または場所をサポートするため、複数の関連サイトを含めることができます。デフォルトでは、新しいサイトには * (ワイルドカード) ホストマッピングがあります。複数のサイトが同じホスト名と仮想フォルダを使用している場合、一部のサイトにアクセスできない可能性があります。これを解決するには、SXAサイト マネージャーを使用します。

SXA Site Managerダイアログ ボックスには、Sitecoreインスタンス上のすべてのSXAサイトのリストが表示されます。アイコンサイトにアクセスできるかどうか、または競合があるかどうかを示します

メモ

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

サイトにアクセスできない場合、Hidden domains列には、サイトをブロックしているものが表示されます。たとえば、次のスクリーンショットでは、サブサイトAは、同じホスト名と仮想フォルダーを使用しているため、Master Webサイトによってブロックされています。

手記

SXA Site Managerダイアログボックスの左上隅では、サイト概要の内容をCSV、Excel、HTML、JSON、およびXMLでエクスポートできます。

デフォルトでは、サイトはSitecoreシステム サイト、SXAサイト、その他のサイト、EXMサイトの順序で解決されます。

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

SXA Site Managerで複数のサイトを管理するには:

  1. Sitecore Startボタンをクリックし、Powershell ToolboxからSXA Site Managerをクリックします。

  2. SXA Site Managerダイアログ ボックスで、サイトの競合を解決するために、次の操作を実行できます。

    • サイトの移動 – サイトをクリックし、リボンのMove Upをクリックします。

      手記

      複数のサイトを選択して移動するには、Ctrlキーを押しながらサイトを選択します。

    • サイト ホストの修正 – サイトをクリックし、リボンのOpenをクリックします。 Basicセクションで、サイト名、環境、仮想フォルダ、またはホスト名を変更します。

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

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

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

  3. すべての競合を解決したら、リボンのPublishをクリックします。

何かフィードバックはありますか?

この記事を改善するための提案がある場合は、