1

マルチサイト構成を使用しており、サイトの 1 つが安全なエクストラネットです

  • ログインしていないユーザー (匿名) はログイン ページにリダイレクトされます

  • デフォルトのページはホームです

だから私の設定は次のようになります

<site name="aodextranet" hostName="preprod.aodextranet.org" virtualFolder="/" 
      physicalFolder="/" rootPath="/sitecore/content/Sites/Extranet" 
      startItem="/Home" database="web" domain="extranet" allowDebug="true"
      cacheHtml="true" htmlCacheSize="10MB" registryCacheSize="0" 
      viewStateCacheSize="0" xslCacheSize="5MB" filteredItemsCacheSize="2MB"
      enablePreview="true" enableWebEdit="true" enableDebugger="true"
      disableClientData="false" loginPage="/login.aspx" />
  • mysite/home に移動すると、期待どおりにログイン ページにリダイレクトされます

  • ただし、ホームページへの明示的な参照なしで mysite のみを記述すると、サイトはエラーをスローします: レイアウト ページがありません。

/home が構成ファイルの開始項目である場合、ホームに移動してからログイン ページにリダイレクトする必要があります。成功せずに大文字と小文字を試しました

これはスクリーンキャストです http://screencast.com/t/aiF0BNk4lWr

どんな助けでも本当に感謝します

4

2 に答える 2

1

サイトコア アイテム/sitecore/content/Sites/Extranet/Homeは、ブラウザで に移動したときに表示されるアイテムですpreprod.aodextranet.org。このアイテムには、プレゼンテーション タブにレイアウトとサブレイアウト/レンダリングが追加されている必要があります。構成を見ると、サイト定義の構成が間違っているか、アイテム /extranet/home にプレゼンテーション要素が追加されていないようです。

于 2013-02-15T21:07:02.397 に答える
0

それを見つけた!マルチサイト構成で新しいサイトを作成した後、サイト全体を公開する必要があります... サイト ノードとテンプレートのみを公開していました。完全な公開を実行した後、サイトは期待どおりに動作しています。

于 2013-02-18T03:25:54.447 に答える