我已经在本地安装了Umbraco v6.1.6,并完成了多皮肤站点的开发。
但当我尝试上线时,并不像预期的那样顺利。:/
结构有点像这样:
Site-A
EN
Home
ES
Home
Site-B
EN
Home
ES
Home我已经使用IIS配置了Site-B,以使用我自己的域,并使用EN、ES语言分别使用domain/EN、domain/ES。皮肤和语言节点有一个宏来读取要导航到的所选内容,我已经将它们配置为导航到主页。
即使我在浏览器的地址栏中看到了Site-B的地址,宏还是失败了,因为Umbraco将Model对象设置为Site-A的。
为什么Umbraco忽略我的主机名设置,并将来自非主机命名站点的不同节点设置为我的Model对象?如何解决此问题?
感谢帮助者和读者(!)
发布于 2014-01-24 21:29:17
如果我很好地理解您的设置,您创建了不同的站点,指向您磁盘上的同一文件夹。
如果是这样,请停止这样做。只创建一个"iis site",并将不同的绑定(域名)添加到单个站点。
然后右键单击根节点(SITE-A)并添加主机名。单击语言节点(EN),仅添加区域性(无域名)。对其他站点和语言节点重复此操作。
现在,当主机名匹配时,您的站点将自动弹出。
https://stackoverflow.com/questions/21240460
复制相似问题