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 项目/sitecore/content/Sites/Extranet/Home是您在浏览器中导航到 时显示的项目preprod.aodextranet.org。这个项目应该有一个布局和子布局/渲染添加到演示选项卡。查看您的配置,您似乎错误地配置了站点定义或没有将演示元素添加到项目 /extranet/home。

于 2013-02-15T21:07:02.397 回答
0

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

于 2013-02-18T03:25:54.447 回答