0

(为了使这更简单 - 我已将这个问题的第一部分作为一个单独的问题重新发布,现在已经得到了回答:)

Umbraco - 文档的替代链接不正确

这是完整的原始问题:


在我们的网站上,我们有以下结构:

网站名称
  -全球的
    -英语
  -英国
    -英语

对于 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 服务器有关。

重新发布整个网站是唯一的解决方法吗?我尝试仅发布站点名称 > 全局节点,该节点成功完成,但没有解决问题。

4

1 回答 1

0

这有时是由错误地设置内容节点的域引起的。如果您右键单击并选择“管理主机名”,那么您可能会遇到这样的问题。

删除所有主机名并查看 UseDomainPrefixes=true 是否一切正常。

如果最坏的情况发生并且您真的无法修复,我会从头开始重新安装并重建站点。

于 2015-03-15T01:58:12.510 回答