Umbraco 7.4.3多域设置

时间:2017-04-05 17:26:12

标签: asp.net-mvc-4 multilingual umbraco7

在我的Umbraco 7.4.3安装中,我有一个根节点,在该节点上我指定了多个域名。

类似的东西:

www.site.local/nl

www.site.local/en

www.site.nl/nl

www.site.nl/en

访问www.site.nl/nl网站时,我的网站正在显示,但网页上的网址显示的是www.site.local / nl网址,而不是www.site.nl/nl。

我尝试了什么:

UmbracoSettings.config:的 useDomainPrefixes 以真

在我的应用程序内部开始:

SiteDomainHelper.AddSite("local", "www.site.local"); SiteDomainHelper.AddSite("staging", "www.site.nl");

有人可以帮助我吗?

-----更新2 ----- 我累了升级我的Umbraco安装,看看它是否与版本相关。 升级到7.5.12修复了一些内容之后,url的工作方式与7.4.3中的dit相同(主机名中的第一个url,而不是当前环境)

2 个答案:

答案 0 :(得分:0)

我认为默认域是右键单击根节点并设置主机时主机列表中的第一个域。

答案 1 :(得分:0)

重新解决我的问题:

  • 升级至Umbraco 7.5.12
  • 修复obsolate错误(UmbracoContext.Current.Application到ApplicationContext.Current)
  • 清除缓存
  • 更新了urlprovider / contentfinder以使用上述更新