在多站点网站核心外部网中设置默认页面时出错



我有一个多站点配置,其中一个站点是安全的extranet

  • 未登录的用户(匿名)将被重定向到登录页面

  • 默认页面是主页

所以我的配置读起来像这个

<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,我会被重定向到预期的登录页面

  • 但如果我只写自己的网站而没有明确提到家页面,网站抛出一个错误:没有布局页面。

如果/home是配置文件中的起始项,我应该转到主页,然后重定向到登录页面。我试过大写和小写都没有成功

这是一个屏幕投影http://screencast.com/t/aiF0BNk4lWr

任何帮助都将不胜感激

站点核心项/sitecore/content/Sites/Extranet/Home是在浏览器中导航到preprod.aodextranet.org时显示的项。此项目应在演示选项卡中添加布局和子布局/渲染。从您的配置来看,您似乎配置错误了站点定义,或者没有将演示元素添加到项目/extranet/home中。

找到了!在多站点配置中创建新站点后,您必须发布整个站点。。。我只发布了站点节点和模板。运行完整发布后,该网站的行为与预期一致。

相关内容

最新更新