2013-02-15 50 views
1

我有一个多点配置设置时默认页面,和网站之一是安全外联网错误在多站点Sitecore的外联网

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

  • 登录页面
  • 的默认页是家庭

所以我的配置内容是这样的

<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 /家,我重定向到登录页面如预期

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

如果/ home是配置文件中的开始项目,我应该回家并重定向到登录页面。我试过大写和小写没有成功

这是一个画面投放 http://screencast.com/t/aiF0BNk4lWr

任何帮助将非常感激

+0

你说你有一个多站点配置,但只有一个站点配置发布。该问题可能是由另一个站点配置引起的。你能分享这些吗(只有非默认的)? – 2013-02-16 09:19:09

回答

0

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

+0

这对我来说太明显了;) – 2013-02-18 11:22:10

+0

通常显然是最难的:) – eloycm 2013-02-18 15:14:05

1

的Sitecore的项目/sitecore/content/Sites/Extranet/Home是显示的项目,当你在浏览浏览器到preprod.aodextranet.org。 这个项目应该有添加到演示文稿选项卡的布局和子布局/渲染。 看着你的配置,似乎你的网站定义配置有误,或者没有将展示元素添加到item/extranet/home。

+0

但是,如果我明确地输入了preprod.aodextranet.org/home,它可以工作... – eloycm 2013-02-15 21:56:47

+0

您有一点我不知何故忽略了;),无论您打开哪个方式(或应该打开)相同的页面,但似乎你似乎被重定向到项目“/”,如果我检查错误页面的网址。你是否使用类似UrlRewrite模块或自定义itemresolver管道? – 2013-02-15 22:25:24