我有一个多站点配置,其中一个站点是安全的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中。
找到了!在多站点配置中创建新站点后,您必须发布整个站点。。。我只发布了站点节点和模板。运行完整发布后,该网站的行为与预期一致。