異なる物理フォルダーを指す 2 つの IIS サイトがあります。これは、web.config と、サイトに使用されるファイルとアセンブリを区別できるようにするためです データベースは両方のサイトで同じインスタンスを指すように設定されています web.config では、異なる部分から開始するように構成されています 構造は次のようになります。
/sitecore/content/home/default
/sitecore/content/home/イントラネット
ここまでは順調ですね。
ここでの問題は、完全なパスを入力することで、実際のサイトに属していないコンテンツを取得できることです。すなわち。
http://www.default.com/sitecore/content/home/intranet.aspx
<-- root としてwww.default.com
設定されているため、これは許可されません。/sitecore/content/home/default
これを禁止する組み込みのメカニズムはありますか、それとも「クロスサイト」リクエストを違法にするために itemresolver をサブクラス化する必要がありますか。