Sitecore页面在预览模式下显示,但在浏览时给出404

时间:2017-08-29 13:36:48

标签: sitecore http-status-code-404 sitecore8 master

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

1 个答案:

答案 0 :(得分: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/