---
title: "SXAサイトの定義フィールド"
slug: "the-sxa-site-definition-fields"
abstract: ""
---
# SXAサイトの定義フィールド

SXAでは、サイト定義はアイテムレベルで行われます。つまり、Sitecore.configファイルの変更ごとにウェブサイトを再起動する必要はありません。Sitecoreインスタンスを再起動せずにSXAで新しいサイトを作成できます。

sitecore/content/<tenant>/<site>/Settings/Site Grouping/<site>でサイト定義フィールドを変更できます。[SXA Site Manager](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/manage-multiple-sites-with-the-sxa-site-manager.html "Manage multiple sites with the SXA Site Manager")からこれらのフィールドにアクセスすることもできます。SXAサイト定義項目は、 SXAなしでサイトを構築する場合、設定ファイル内で定義するSitecoreノードと同等です。

以下の表は、SXAのサイト定義フィールド、それらのSitecore対応フィールド(あれば)、および説明を一覧にしています。

フィールド

Sitecore相当

概要

サイト名

名称

サイト名。ウェブサイトの名前を選ぶ際は、ウェブサイトクッキーで無効な文字の使用は避けてください。したがって、ウェブサイト名にコントロール文字、スペース(「」)、セミコロン、カンマは使用しないでください。

環境に関して有効です

サイトが解決される環境を定義します。許可される値は空文字列、\*、または空欄のない環境名です。このフィールドが参照する環境名は設定ファイル内で定義しなければなりません。

ターゲットホストネーム

targetHostName

リンクやサイトマップを生成する際に使用するホスト名を指定します。

ホスト名

ホストネーム

サイトが解決するホスト名を定義します。

バーチャルフォルダー

virtualFolder

このフィールドを使って、同じホスト名で異なる仮想フォルダにあるサイトを解決します。

スタートアイテム

startItem

サイトのルートアイテムへの経路を定義します。

データベース

データベース

訪問者向けにサイトをレンダリングするためにSitecoreが使用する項目を含むデータベースを定義します。

ドメイン

ドメイン

サイトのSitecoreセキュリティドメインを定義します。

リンクプロバイダー名

リンクプロバイダーを定義します。SXAでは、 [異なるサイトごとに異なるリンクプロバイダーを選択できます](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/add-and-select-a-custom-link-provider.html "Add and select a custom link provider")。複数のサイトがそれぞれ異なるリンク要件を持つ場合に便利です。

リンク可能なサイト

[サイトをリンク可能にするために](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/adjust-link-settings-to-enable-cross-site-linking.html "Adjust link settings to enable cross-site linking")選択してください。

その他の性質

通常はサイト定義の設定ファイルにあるSXAサイトの追加属性のための場所です。  
  
SitecoreやSitecoreモジュールは、サイトグルーミングノードで明示的に指定されていない他のプロパティを必要とする場合があります。これらのプロパティは「 **Other Properties** 」フィールドでキー/値の組み合わせを指定することで設定できます。これらのプロパティはそのままSitecoreサイトプロバイダーに送信されます。  
  
例えば、SXAにはどのポートでサイトを露出させるかを指定するポートプロパティがありません。  
  
別の例として、古いバージョンのSXAでは [、サイトの言語フォールバックを有効にする](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/enable-language-fallback-for-sxa-sites.html "Enable language fallback for SXA sites")ために enableItemLanguageFallback と enableFieldLanguageFallback を追加し、それらをtrueに設定できました。  
  
![SXA-site-definition.png](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/sxa/93/sitecore-experience-accelerator/images/SXA-site-definition.png)

言語

言語

サイトのデフォルトのコンテンツ言語です。

言語埋め込み

言語埋め込み

URL内の言語を表示するように選択してください。

アイテム言語のフォールバックを有効にする

enableItemLanguageFallback

アイテムレベル [言語のフォールバック](https://doc.sitecore.com/xp/en/developers/93/sitecore-experience-manager/en/language-fallback.html)を有効にするために選択します。アイテムレベル言語フォールバックを有効にする方法の詳細については、「 [言語フォールバックの有効化および設定」](https://doc.sitecore.com/xp/en/developers/93/sitecore-experience-manager/en/enable-and-set-up-language-fallback.html)をご覧いただき、「アイテムレベルフォールバック」のセクションまでスクロールしてください。アイテムレベル言語フォールバックはデフォルトで選択解除されています。

フィールド言語のフォールバックを有効にする

enableFieldLanguageFallback

フィールドレベル [言語フォールバック](https://doc.sitecore.com/xp/en/developers/93/sitecore-experience-manager/en/language-fallback.html)を有効にするために選択してください。フィールドレベル言語フォールバックを有効にする詳細は、「 [言語フォールバックの有効化および設定](https://doc.sitecore.com/xp/en/developers/93/sitecore-experience-manager/en/enable-and-set-up-language-fallback.html)」をご覧の後、「フィールドレベル言語フォールバック」のセクションまでスクロールしてください。フィールドレベル言語フォールバックはデフォルトでオフ選択となります。

デバッグを許可する

allowDebug

プレゼンテーションコンポーネントがプロファイルおよびトレース情報を収集するかどうか、デバッガがそれらのコントロールに関する情報をレンダリングするかどうか、またデバッグリボン上でトレースやプロファイリングコマンドを表示するかどうかを制御します。

キャッシュHTML

cacheHTML

[サイトでキャッシュ](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/set-sxa-caching-options.html "Set SXA caching options")を有効にするように選びましょう。

プレビューを有効にする

enablePreview

サイト上でプレビューを有効にするために選択してください。

ウェブ編集を有効にする

enableWebEdit

サイトでWebEditモードを有効にする選択をしてください。

デバッガーを有効にする

enableDebugger

トレーシング、プロファイリング、レンダリング情報、デバッグリボンなどのデバッグ機能を有効または無効にできます。

クライアントデータを無効にする

disableClientData

サイトのCMSユーザーインターフェースに必要なストレージを無効にするオプションを選択してください。

ブラウザキャッシュを無効にする

disableBrowserCaching

*Yes*に設定するとサイトのブラウザキャッシュを無効にします。*Default*に設定すると、セクション内のDisableBrowserCaching設定の値がサイトのブラウザキャッシュを決定します。

ログインページ

ログインページ

このフィールドを使って [カスタムSXAログインページを割り当て](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/use-a-custom-sxa-login-page.html "Use a custom SXA login page")てください。

ログイン必須

requireLogin

サイトにアクセスするためにログインを必須にする設定を選択してください。

HTMLキャッシュサイズ(MB単位)

htmlCacheSize

HTMLキャッシュの最大サイズです。

レジストリキャッシュサイズ(MB単位)

登録

サイトのレジストリキャッシュサイズ。

状態キャッシュサイズ(MB単位)を見る

キャッシュビューステート

サイトのビューステートキャッシュサイズ。

XSLキャッシュサイズ(MB単位)

XSL

サイトのxslレンダリングキャッシュサイズ。

フィルター済みアイテムキャッシュサイズ(MB)

filteredItemsCacheSize

filterItems属性に応じたフィルタリングされたアイテムを保存するためのキャッシュのサイズ。

インデックス

[サイトのインデックス仕様](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/configure-sxa-indexing.html "Configure SXA indexing")を入力してください。必ずデータベースの後にスラッシュで始めてください。その後、言語を指定するか、すべての言語を含めるためにアスタリスク(\*)を付けることができます。