(为了使这更简单 - 我已将这个问题的第一部分作为一个单独的问题重新发布,现在已经得到了回答:)
这是完整的原始问题:
在我们的网站上,我们有以下结构:
网站名称 -全球的 -英语 -英国 -英语
对于 Global > English 页面,该页面的链接显示为:
链接到文档
/全球/zh/
替代链接
http://english
所以“文档链接”是正确的,但替代链接不正确。在 UK > English 页面上,我刚刚获得了正确的“链接到文档”对于顶级“站点名称”节点。现在我得到以下作为 Global > English 页面的页面链接:
链接到文档
http://english/
替代链接
http://hostname/http://english/
http://english
我得到了 UK > English 页面的正确链接,在 URL 中显示了正确的主机名,如下所示:
链接到文档
http://hostname/global/en/
我已尝试重新发布整个根节点(站点名称),但出现异常超时错误。我已经增加了应用程序池的超时,以及 web.config 中的会话和 umbraco 超时,但是这是一个不同的错误,可能与代理服务器联系 Web 服务器有关。
重新发布整个网站是唯一的解决方法吗?我尝试仅发布站点名称 > 全局节点,该节点成功完成,但没有解决问题。