(为了使这更简单 - 我已将此问题的第一部分重新发布为一个单独的问题,现已回答:)
Umbraco - Incorrect alternative link to document
以下是完整的原创问题:
在我们的网站上,我们有以下结构:
sitename -Global -English -UK -English
为全球>英文页面,页面链接显示为:
链接到文档
/全局/ EN /
替代链接
http://english
所以'链接到文档'是正确的,但替代链接不是。在英国>英文页面,我只是得到了正确的'文档链接' 在我们的开发版本中,我刚刚在站点的umbracoSettings.config中打开了useDomainPrefixes = true选项,并且我为顶级'sitename'节点添加了主机名。现在我得到以下作为全球>的页面链接英文页面:
链接到文档
http://english/
替代链接
http://hostname/http://english/
http://english
我获得了英国的正确链接>英文页面,在URL中显示正确的主机名,如下所示:
链接到文档
http://hostname/global/en/
我尝试重新发布整个根节点(sitename),但是我收到了一个异常的超时错误。我已经增加了应用程序池的超时时间,以及web.config中的会话和umbraco超时,但这可能与代理服务器联系Web服务器时出现了不同的错误。
重新发布整个网站是唯一的解决方案吗?我试过只发布网站名称>全局节点,已成功完成,但无法解决问题。
答案 0 :(得分:0)
这有时是由错误地设置内容节点的域引起的。如果您已右键单击并选择"管理主机名"然后你可以得到这样的问题。
删除所有主机名,看看是否所有东西都可以使用UseDomainPrefixes = true。
我会从头开始重新安装并重建网站,如果最糟糕的情况发生,你真的无法解决。