2017-08-29 101 views
0

时,会显示404我有CD/CM环境,我的CM网站是auth.mysite.com,CD是mysite.com。我有一个使用自定义语言创建的页面。当我在页面编辑器或预览中查看此页面时,它会显示,但如果我尝试浏览到auth.mysite.com/page的页面,它将返回404。该页面未发布,因为我们正在尝试演示它适用于客户端,但尚未准备好生效,但auth.mysite.com运行在主数据库之外,因此它应该显示该页面存在于主数据库中。此外,这个网页以前工作,但开始显示404后,我在它下面添加一个微型网站 - 不知道如果这可能已经打破了它。有谁知道为什么会发生这种情况?Sitecore页面在预览模式下显示,但当浏览到

+1

发表你的''配置的一些信息,可能会有一些线索,在那里,但目前很少有去。 – jammykam

回答

0

你提到过,在它下面添加一个微型网站后,它停止工作。我猜测那个微型网站的定义出现在web.config的主要网站之上?

由于网站解析解析为微型网站,这可能会导致您看到的行为。这可能会影响你的公共站点,所以我猜这个配置是特定于你的CM实例的。

尝试更改网站定义的顺序,以便具有最长rootPath + startItemPath的网站首先以降序出现。

如果失败,请将您的配置作为@jammykam提及。

这里http://blog.paulgeorge.co.uk/2011/05/01/sitecore-linkmanager-inside-out-muti-site-and-sub-site-setups/

相关问题